Mock Version: 1.4.15 Mock Version: 1.4.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f30-build-16158528-1156901/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/firefox-66.0.4-1.fc30.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f30-build-16158528-1156901/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target x86_64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.WBVgFO + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-66.0.4 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-66.0.4.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-66.0.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 1076 (offset 40 lines). Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Hunk #1 succeeded at 184 (offset -19 lines). Patch #42 (mozilla-1515641-av1-build-1.patch): + echo 'Patch #42 (mozilla-1515641-av1-build-1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1515641 --fuzz=0 patching file toolkit/moz.configure Patch #43 (mozilla-1515641-av1-build-2.patch): + echo 'Patch #43 (mozilla-1515641-av1-build-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1515641 --fuzz=0 patching file media/libdav1d/moz.build patching file toolkit/moz.configure Patch #44 (build-arm-libopus.patch): + echo 'Patch #44 (build-arm-libopus.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .build-arm-libopus --fuzz=0 patching file media/libopus/silk/arm/arm_silk_map.c Patch #45 (mozilla-1533969.patch): + echo 'Patch #45 (mozilla-1533969.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1533969 --fuzz=0 patching file js/src/util/NativeStack.cpp patching file tools/profiler/core/platform.h Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 53 (offset -12 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 895 (offset 22 lines). Hunk #2 succeeded at 914 (offset 22 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 #227 (firefox-locale-debug.patch): + echo 'Patch #227 (firefox-locale-debug.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 526 (offset -182 lines). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 155 (offset -1 lines). Patch #413 (mozilla-1353817.patch): + echo 'Patch #413 (mozilla-1353817.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 416 (offset 117 lines). Patch #418 (mozilla-1526243.patch): + echo 'Patch #418 (mozilla-1526243.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1526243 --fuzz=0 patching file browser/components/shell/nsGNOMEShellService.cpp Patch #419 (mozilla-1540145.patch): + echo 'Patch #419 (mozilla-1540145.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1540145 --fuzz=0 patching file toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp Patch #574 (firefox-pipewire.patch): + echo 'Patch #574 (firefox-pipewire.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/moz.build patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.h Patch #575 (mozilla-1423598-popup.patch): + echo 'Patch #575 (mozilla-1423598-popup.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1423598-popup --fuzz=0 patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 454 (offset -3 lines). patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 1104 (offset -5 lines). Hunk #2 succeeded at 3446 (offset -27 lines). Hunk #3 succeeded at 3504 (offset -23 lines). Hunk #4 succeeded at 3940 (offset -34 lines). Hunk #5 succeeded at 6840 (offset -34 lines). Patch #576 (mozilla-1532643-popup.patch): + echo 'Patch #576 (mozilla-1532643-popup.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1532643-popup --fuzz=0 patching file layout/xul/moz.build patching file layout/xul/nsMenuPopupFrame.cpp patching file widget/gtk/nsWindow.cpp Patch #577 (mozilla-1535567.patch): + echo 'Patch #577 (mozilla-1535567.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1535567 --fuzz=0 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozcontainer.h Patch #578 (mozilla-1431399.patch): + echo 'Patch #578 (mozilla-1431399.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1431399 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 3288 (offset 46 lines). Patch #579 (mozilla-1468911.patch): + echo 'Patch #579 (mozilla-1468911.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1468911 --fuzz=0 patching file widget/gtk/nsAppShell.cpp patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #580 (mozilla-1539471.patch): + echo 'Patch #580 (mozilla-1539471.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1539471 --fuzz=0 patching file widget/gtk/nsWindow.cpp patching file widget/gtk/nsWindow.h Patch #581 (mozilla-1517205.patch): + echo 'Patch #581 (mozilla-1517205.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1517205 --fuzz=0 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/nsClipboardWayland.cpp patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h patching file widget/gtk/WindowSurfaceWayland.cpp Patch #582 (mozilla-1508378.patch): + echo 'Patch #582 (mozilla-1508378.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1508378 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #600 (pgo.patch): + echo 'Patch #600 (pgo.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pgo --fuzz=0 patching file build/unix/mozconfig.unix patching file extensions/spellcheck/src/moz.build Patch #601 (mozilla-1516081.patch): + echo 'Patch #601 (mozilla-1516081.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/toolchain.configure Hunk #1 succeeded at 1428 (offset 64 lines). Hunk #2 succeeded at 1449 (offset 64 lines). patching file toolkit/components/terminator/nsTerminator.cpp Patch #602 (mozilla-1516803.patch): + echo 'Patch #602 (mozilla-1516803.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516803 --fuzz=0 patching file security/sandbox/linux/moz.build + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-system-libvpx' + chmod -x third_party/rust/itertools/src/lib.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.kaA3uJ + umask 022 + cd /builddir/build/BUILD + cd firefox-66.0.4 + 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-66.0.4 + mkdir -p .cargo + cat BUILDSTDERR: ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen BUILDSTDERR: Installing cbindgen v0.6.8 BUILDSTDERR: Compiling semver-parser v0.7.0 BUILDSTDERR: Compiling unicode-xid v0.1.0 BUILDSTDERR: Compiling autocfg v0.1.2 BUILDSTDERR: Compiling libc v0.2.48 BUILDSTDERR: Compiling proc-macro2 v0.4.27 BUILDSTDERR: Compiling rand_core v0.4.0 BUILDSTDERR: Compiling ryu v0.2.7 BUILDSTDERR: Compiling serde v1.0.88 BUILDSTDERR: Compiling unicode-width v0.1.5 BUILDSTDERR: Compiling vec_map v0.8.1 BUILDSTDERR: Compiling cfg-if v0.1.6 BUILDSTDERR: Compiling strsim v0.7.0 BUILDSTDERR: Compiling itoa v0.4.3 BUILDSTDERR: Compiling bitflags v1.0.4 BUILDSTDERR: Compiling remove_dir_all v0.5.1 BUILDSTDERR: Compiling ansi_term v0.11.0 BUILDSTDERR: Compiling proc-macro2 v0.3.8 BUILDSTDERR: Compiling rand_core v0.3.1 BUILDSTDERR: Compiling rand_jitter v0.1.3 BUILDSTDERR: Compiling rand_chacha v0.1.1 BUILDSTDERR: Compiling rand v0.6.5 BUILDSTDERR: Compiling textwrap v0.10.0 BUILDSTDERR: Compiling semver v0.9.0 BUILDSTDERR: Compiling log v0.4.6 BUILDSTDERR: Compiling rand_xorshift v0.1.1 BUILDSTDERR: Compiling rand_isaac v0.1.1 BUILDSTDERR: Compiling rand_hc v0.1.0 BUILDSTDERR: Compiling rustc_version v0.2.3 BUILDSTDERR: Compiling rand_os v0.1.2 BUILDSTDERR: Compiling atty v0.2.11 BUILDSTDERR: Compiling quote v0.5.2 BUILDSTDERR: Compiling clap v2.32.0 BUILDSTDERR: Compiling rand_pcg v0.1.1 BUILDSTDERR: Compiling syn v0.13.11 BUILDSTDERR: Compiling quote v0.6.11 BUILDSTDERR: Compiling syn v0.15.26 BUILDSTDERR: Compiling tempfile v3.0.7 BUILDSTDERR: Compiling serde_derive v1.0.58 BUILDSTDERR: Compiling serde_json v1.0.38 BUILDSTDERR: Compiling toml v0.4.10 BUILDSTDERR: Compiling cbindgen v0.6.8 BUILDSTDERR: Finished release [optimized] target(s) in 2m 01s BUILDSTDERR: Installing /builddir/build/BUILD/firefox-66.0.4/.cargo/bin/cbindgen BUILDSTDERR: warning: be sure to add `/builddir/build/BUILD/firefox-66.0.4/.cargo/bin` to your PATH to be able to run the installed binaries BUILDSTDERR: ++ pwd + export PATH=/builddir/build/BUILD/firefox-66.0.4/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-66.0.4/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' Generate big endian version of config/external/icu/data/icud58l.dat + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' BUILDSTDERR: ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' BUILDSTDERR: ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' BUILDSTDERR: ++ echo '-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' BUILDSTDERR: ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' BUILDSTDERR: ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=6 + '[' 6 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 6 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 6 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + GDK_BACKEND=x11 + xvfb-run ./mach build Config object not found by mach. 0:00.57 Clobber not needed. 0:00.57 Adding make options from /builddir/build/BUILD/firefox-66.0.4/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-66.0.4/.mozconfig export FOUND_MOZCONFIG 0:00.58 /usr/bin/gmake -f client.mk -s configure 0:00.59 cd /builddir/build/BUILD/firefox-66.0.4/objdir 0:00.59 /builddir/build/BUILD/firefox-66.0.4/configure 0:00.73 Creating Python environment 0:02.53 New python executable in /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python2.7 0:02.53 Also creating executable in /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python 0:02.53 Installing setuptools, pip, wheel...done. 0:03.54 running build_ext 0:03.54 building 'psutil._psutil_linux' extension 0:03.54 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:03.54 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:03.54 In file included from /usr/include/string.h:494, 0:03.54 from /usr/include/python2.7/Python.h:38, 0:03.54 from psutil/_psutil_posix.c:9: 0:03.54 In function 'strncpy', 0:03.54 inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: 0:03.54 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.54 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.54 In function 'strncpy', 0:03.54 inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: 0:03.54 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.54 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.54 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 0:03.54 In file included from /usr/include/string.h:494, 0:03.54 from /usr/include/python2.7/Python.h:38, 0:03.54 from psutil/_psutil_linux.c:12: 0:03.54 In function 'strncpy', 0:03.54 inlined from 'psutil_net_if_duplex_speed' at psutil/_psutil_linux.c:533:5: 0:03.54 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.54 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.55 creating build/lib.linux-x86_64-2.7 0:03.55 creating build/lib.linux-x86_64-2.7/psutil 0:03.55 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 0:03.55 building 'psutil._psutil_posix' extension 0:03.55 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_common.o 0:03.55 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 0:03.55 In file included from /usr/include/string.h:494, 0:03.55 from /usr/include/python2.7/Python.h:38, 0:03.55 from psutil/_psutil_posix.c:9: 0:03.55 In function 'strncpy', 0:03.55 inlined from 'psutil_net_if_flags' at psutil/_psutil_posix.c:415:5: 0:03.55 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.55 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.55 In function 'strncpy', 0:03.55 inlined from 'psutil_net_if_mtu' at psutil/_psutil_posix.c:376:5: 0:03.55 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 0:03.55 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 0:03.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0:03.55 gcc -pthread -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-x86_64-2.7/psutil/_psutil_common.o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 0:03.55 copying build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so -> psutil 0:03.55 copying build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so -> psutil 0:03.55 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:03.55 Reexecuting in the virtualenv 0:03.71 Adding configure options from /builddir/build/BUILD/firefox-66.0.4/.mozconfig 0:03.71 --enable-application=browser 0:03.71 --prefix=/usr 0:03.71 --libdir=/usr/lib64 0:03.71 --with-system-zlib 0:03.71 --with-system-bz2 0:03.71 --disable-strip 0:03.71 --enable-necko-wifi 0:03.71 --enable-startup-notification 0:03.71 --disable-updater 0:03.71 --enable-chrome-format=omni 0:03.71 --enable-pulseaudio 0:03.71 --without-system-icu 0:03.71 --with-mozilla-api-keyfile=../mozilla-api-key 0:03.71 --with-google-location-service-api-keyfile=../google-api-key 0:03.71 --with-google-safebrowsing-api-keyfile=../google-api-key 0:03.72 --enable-release 0:03.72 --update-channel=release 0:03.72 --disable-system-sqlite 0:03.72 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:03.72 --enable-av1 0:03.72 --enable-default-toolkit=cairo-gtk3-wayland 0:03.72 --enable-official-branding 0:03.72 --with-system-nspr 0:03.72 --with-system-nss 0:03.72 --enable-system-ffi 0:03.72 --enable-optimize 0:03.72 --disable-debug 0:03.72 --disable-crashreporter 0:03.72 --enable-tests 0:03.73 --with-system-jpeg 0:03.73 --without-system-libvpx 0:03.73 MOZ_PGO=1 0:03.73 --enable-lto 0:03.73 MOZILLA_OFFICIAL=1 0:03.73 MOZ_TELEMETRY_REPORTING=1 0:03.73 BUILD_OFFICIAL=1 0:03.73 BASH_ARGC=([0]="4") 0:03.73 BASH_ARGV=([0]="/builddir/build/BUILD/firefox-66.0.4/python/mozbuild/mozbuild/action/dump_env.py" [1]="/builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python" [2]="/builddir/build/BUILD/firefox-66.0.4/.mozconfig" [3]="/builddir/build/BUILD/firefox-66.0.4") 0:03.73 checking for vcs source checkout... no 0:03.77 checking for a shell... /usr/bin/sh 0:03.81 checking for host system type... x86_64-pc-linux-gnu 0:03.81 checking for target system type... x86_64-pc-linux-gnu 0:04.19 checking whether cross compiling... no 0:04.28 checking for the target C compiler... /usr/bin/gcc 0:04.30 checking whether the target C compiler can be used... yes 0:04.34 checking for Python 3... /usr/bin/python3 (3.7.3) 0:04.34 checking for yasm... /usr/bin/yasm 0:04.35 checking yasm version... 1.3.0 0:04.35 checking for nasm... /usr/bin/nasm 0:04.36 checking nasm version... 2.13.03 0:04.36 checking the target C compiler version... 9.0.1 0:04.38 checking the target C compiler works... yes 0:04.38 checking for the target C++ compiler... /usr/bin/g++ 0:04.40 checking whether the target C++ compiler can be used... yes 0:04.40 checking the target C++ compiler version... 9.0.1 0:04.42 checking the target C++ compiler works... yes 0:04.42 checking for the host C compiler... /usr/bin/gcc 0:04.45 checking whether the host C compiler can be used... yes 0:04.45 checking the host C compiler version... 9.0.1 0:04.47 checking the host C compiler works... yes 0:04.47 checking for the host C++ compiler... /usr/bin/g++ 0:04.49 checking whether the host C++ compiler can be used... yes 0:04.49 checking the host C++ compiler version... 9.0.1 0:04.51 checking the host C++ compiler works... yes 0:04.53 checking for 64-bit OS... yes 0:04.54 checking for llvm_profdata... /usr/bin/llvm-profdata 0:04.56 checking for linker... bfd 0:04.56 checking for the assembler... /usr/bin/gcc 0:04.57 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:04.57 checking for ar... /usr/bin/gcc-ar 0:04.57 checking for pkg_config... /usr/bin/pkg-config 0:04.57 checking for pkg-config version... 1.6.1 0:04.60 checking for stdint.h... yes 0:04.63 checking for inttypes.h... yes 0:04.65 checking for malloc.h... yes 0:04.67 checking for alloca.h... yes 0:04.69 checking for sys/byteorder.h... no 0:04.71 checking for getopt.h... yes 0:04.73 checking for unistd.h... yes 0:04.76 checking for nl_types.h... yes 0:04.78 checking for cpuid.h... yes 0:04.80 checking for sys/statvfs.h... yes 0:04.83 checking for sys/statfs.h... yes 0:04.85 checking for sys/vfs.h... yes 0:04.87 checking for sys/mount.h... yes 0:04.90 checking for sys/quota.h... yes 0:04.93 checking for linux/quota.h... yes 0:04.96 checking for linux/if_addr.h... yes 0:04.99 checking for linux/rtnetlink.h... yes 0:05.01 checking for sys/queue.h... yes 0:05.04 checking for sys/types.h... yes 0:05.06 checking for netinet/in.h... yes 0:05.09 checking for byteswap.h... yes 0:05.11 checking for linux/perf_event.h... yes 0:05.13 checking for perf_event_open system call... yes 0:05.15 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:05.16 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:05.17 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:05.19 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:05.20 checking whether the C compiler supports -Wunreachable-code-return... no 0:05.21 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:05.22 checking whether the C compiler supports -Wclass-varargs... no 0:05.22 checking whether the C++ compiler supports -Wclass-varargs... no 0:05.24 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:05.25 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:05.25 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:05.27 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:05.27 checking whether the C compiler supports -Wloop-analysis... no 0:05.28 checking whether the C++ compiler supports -Wloop-analysis... no 0:05.31 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.31 checking whether the C++ compiler supports -Wc++2a-compat... no 0:05.32 checking whether the C++ compiler supports -Wcomma... no 0:05.34 checking whether the C compiler supports -Wduplicated-cond... yes 0:05.36 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:05.39 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.40 checking whether the C compiler supports -Wstring-conversion... no 0:05.41 checking whether the C++ compiler supports -Wstring-conversion... no 0:05.42 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:05.42 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:05.44 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.44 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:05.46 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:05.47 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:05.48 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:05.50 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:05.53 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:05.55 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:05.57 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:05.59 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:05.61 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:05.64 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:05.66 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:05.68 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:05.70 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:05.72 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:05.74 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:05.76 checking whether the C compiler supports -Wno-error=return-std-move... no 0:05.76 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:05.78 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:05.80 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:05.82 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:05.83 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:05.85 checking whether the C compiler supports -Wformat... yes 0:05.87 checking whether the C++ compiler supports -Wformat... yes 0:05.89 checking whether the C compiler supports -Wformat-security... no 0:05.91 checking whether the C++ compiler supports -Wformat-security... no 0:05.93 checking whether the C compiler supports -Wformat-overflow=2... yes 0:05.95 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:05.97 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:05.99 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.01 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.02 checking for libpulse... yes 0:06.02 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:06.03 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:06.03 checking for cbindgen... /builddir/build/BUILD/firefox-66.0.4/.cargo/bin/cbindgen 0:06.03 checking cbindgen version... 0.6.8 0:06.03 checking for rustfmt... not found 0:06.04 checking for llvm-config... /usr/bin/llvm-config 0:06.12 checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -m64 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:06.12 checking for rustc... /usr/bin/rustc 0:06.12 checking for cargo... /usr/bin/cargo 0:06.18 checking rustc version... 1.34.0 0:06.21 checking cargo version... 1.34.0 0:06.54 checking for rustdoc... /usr/bin/rustdoc 0:06.54 checking for libffi > 3.0.9... yes 0:06.55 checking MOZ_FFI_CFLAGS... 0:06.55 checking MOZ_FFI_LIBS... -lffi 0:06.59 checking for nodejs... /usr/bin/node (10.15.3) 0:06.59 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:06.62 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread 0:06.62 checking MOZ_WAYLAND_LIBS... -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lxkbcommon 0:06.63 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:06.64 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 0:06.64 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:06.65 checking for fontconfig >= 2.7.0... yes 0:06.65 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:06.66 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:06.66 checking for freetype2 >= 6.1.0... yes 0:06.66 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:06.67 checking _FT2_LIBS... -lfreetype 0:06.67 checking for tar... /usr/bin/gtar 0:06.67 checking for unzip... /usr/bin/unzip 0:06.67 checking for zip... /usr/bin/zip 0:06.67 checking for gn... not found 0:06.67 checking for the Mozilla API key... yes 0:06.67 checking for the Google Location Service API key... yes 0:06.67 checking for the Google Safebrowsing API key... yes 0:06.67 checking for the Bing API key... no 0:06.67 checking for the Adjust SDK key... no 0:06.68 checking for the Leanplum SDK key... no 0:06.68 checking for the Pocket API key... no 0:06.72 checking for jpeg_destroy_compress... yes 0:06.75 checking for sufficient jpeg library version... yes 0:06.78 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:06.78 checking for awk... /usr/bin/gawk 0:06.78 checking for perl... /usr/bin/perl 0:06.79 checking for minimum required perl version >= 5.006... 5.028001 0:06.80 checking for full perl installation... yes 0:06.80 checking for gmake... /usr/bin/gmake 0:06.80 checking for watchman... not found 0:06.80 checking for xargs... /usr/bin/xargs 0:06.80 checking for rpmbuild... /usr/bin/rpmbuild 0:06.80 checking for autoconf... /usr/bin/autoconf-2.13 0:07.29 creating cache ./config.cache 0:07.31 checking host system type... x86_64-pc-linux-gnu 0:07.33 checking target system type... x86_64-pc-linux-gnu 0:07.34 checking build system type... x86_64-pc-linux-gnu 0:07.34 checking for objcopy... /usr/bin/objcopy 0:07.35 checking for gcc... /usr/bin/gcc -std=gnu99 0:07.39 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:07.39 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:07.40 checking whether we are using GNU C... yes 0:07.42 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:07.42 checking for c++... /usr/bin/g++ 0:07.52 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:07.52 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:07.52 checking whether we are using GNU C++... yes 0:07.54 checking whether /usr/bin/g++ accepts -g... yes 0:07.55 checking for ranlib... gcc-ranlib 0:07.55 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:07.55 checking for strip... /bin/true 0:07.55 checking for otool... no 0:07.63 checking for X... libraries , headers 0:07.67 checking for dnet_ntoa in -ldnet... no 0:07.71 checking for dnet_ntoa in -ldnet_stub... no 0:07.75 checking for gethostbyname... yes 0:07.79 checking for connect... yes 0:07.84 checking for remove... yes 0:07.88 checking for shmat... yes 0:07.93 checking for IceConnectionNumber in -lICE... yes 0:08.00 checking for --noexecstack option to as... yes 0:08.05 checking for -z noexecstack option to ld... yes 0:08.09 checking for -z text option to ld... yes 0:08.13 checking for -z relro option to ld... yes 0:08.17 checking for -z nocopyreloc option to ld... yes 0:08.21 checking for -Bsymbolic-functions option to ld... yes 0:08.25 checking for --build-id=sha1 option to ld... yes 0:08.30 checking for --ignore-unresolved-symbol option to ld... yes 0:08.32 checking if toolchain supports -mssse3 option... yes 0:08.34 checking if toolchain supports -msse4.1 option... yes 0:08.36 checking for x86 AVX2 asm support in compiler... yes 0:08.38 checking whether the linker supports Identical Code Folding... no 0:08.58 checking whether removing dead symbols breaks debugging... no 0:08.60 checking for working const... yes 0:08.62 checking for mode_t... yes 0:08.63 checking for off_t... yes 0:08.64 checking for pid_t... yes 0:08.65 checking for size_t... yes 0:08.79 checking whether 64-bits std::atomic requires -latomic... no 0:08.82 checking for dirent.h that defines DIR... yes 0:08.86 checking for opendir in -ldir... no 0:08.88 checking for sockaddr_in.sin_len... false 0:08.91 checking for sockaddr_in6.sin6_len... false 0:08.93 checking for sockaddr.sa_len... false 0:08.97 checking for gethostbyname_r in -lc_r... no 0:09.05 checking for library containing dlopen... -ldl 0:09.08 checking for dlfcn.h... yes 0:09.12 checking for dladdr... yes 0:09.17 checking for memmem... yes 0:09.21 checking for socket in -lsocket... no 0:09.26 checking for XDrawLines in -lX11... yes 0:09.31 checking for XextAddDisplay in -lXext... yes 0:09.36 checking for XtFree in -lXt... yes 0:09.41 checking for xcb_connect in -lxcb... yes 0:09.46 checking for xcb_shm_query_version in -lxcb-shm... yes 0:09.51 checking for XGetXCBConnection in -lX11-xcb... yes 0:09.55 checking for pthread_create in -lpthreads... no 0:09.60 checking for pthread_create in -lpthread... yes 0:09.65 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:09.68 checking for pthread.h... yes 0:09.71 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:09.75 checking for 8-bit clean memcmp... yes 0:09.80 checking for stat64... yes 0:09.85 checking for lstat64... yes 0:09.90 checking for truncate64... yes 0:09.95 checking for statvfs64... yes 0:10.00 checking for statvfs... yes 0:10.05 checking for statfs64... yes 0:10.10 checking for statfs... yes 0:10.14 checking for getpagesize... yes 0:10.19 checking for gmtime_r... yes 0:10.24 checking for localtime_r... yes 0:10.29 checking for arc4random... no 0:10.33 checking for arc4random_buf... no 0:10.38 checking for mallinfo... yes 0:10.43 checking for gettid... no 0:10.47 checking for lchown... yes 0:10.52 checking for setpriority... yes 0:10.57 checking for strerror... yes 0:10.62 checking for syscall... yes 0:10.67 checking for clock_gettime(CLOCK_MONOTONIC)... 0:10.70 checking for pthread_cond_timedwait_monotonic_np... 0:10.76 checking for res_ninit()... yes 0:10.80 checking for an implementation of va_copy()... yes 0:10.82 checking whether va_list can be copied by value... no 0:10.94 checking for C++ dynamic_cast to void*... yes 0:11.01 checking for __thread keyword for TLS variables... yes 0:11.06 checking for localeconv... yes 0:11.10 checking for malloc.h... yes 0:11.14 checking for strndup... yes 0:11.19 checking for posix_memalign... yes 0:11.25 checking for memalign... yes 0:11.30 checking for malloc_usable_size... yes 0:11.33 checking whether malloc_usable_size definition can use const argument... no 0:11.35 checking for valloc in malloc.h... yes 0:11.35 checking for valloc in unistd.h... no 0:11.36 checking NSPR selection... system 0:11.36 checking for nspr-config... /usr/bin/nspr-config 0:11.39 checking for NSPR - version >= 4.19... yes 0:11.51 checking for nss-config... /usr/bin/nss-config 0:11.56 checking for NSS - version >= 3.42... yes 0:11.62 checking for gzread in -lz... yes 0:11.66 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-66.0.4/browser/confvars.sh 0:11.67 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:11.71 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/gio-unix-2.0 -I/usr/include/libdrm -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/gtk-3.0/unix-print -pthread 0:11.71 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:11.73 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:11.75 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/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 0:11.75 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:11.75 checking for libstartup-notification-1.0 >= 0.8... yes 0:11.75 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:11.76 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:11.77 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:11.77 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 0:11.77 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:11.78 checking for dbus-1 >= 0.60... yes 0:11.78 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:11.79 checking MOZ_DBUS_LIBS... -ldbus-1 0:11.79 checking for dbus-glib-1 >= 0.60... yes 0:11.79 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:11.79 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:11.86 checking for linux/joystick.h... yes 0:11.86 checking for wget... no 0:11.92 checking for fdatasync... yes 0:11.94 checking for valid C compiler optimization flags... yes 0:12.03 checking for __cxa_demangle... yes 0:12.07 checking for unwind.h... yes 0:12.15 checking for _Unwind_Backtrace... yes 0:12.16 checking for -pipe support... yes 0:12.26 checking what kind of list files are supported by the linker... linkerscript 0:12.26 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:12.26 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:12.27 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:12.31 checking for FT_Bitmap_Size.y_ppem... yes 0:12.37 checking for FT_GlyphSlot_Embolden... yes 0:12.42 checking for FT_Load_Sfnt_Table... yes 0:12.48 checking for fontconfig/fcfreetype.h... yes 0:12.61 checking for posix_fadvise... yes 0:12.66 checking for posix_fallocate... yes 0:12.75 updating cache ./config.cache 0:12.75 creating ./config.data 0:12.78 js/src> configuring 0:12.78 js/src> running /builddir/build/BUILD/firefox-66.0.4/configure.py --enable-project=js --disable-crashreporter --enable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-system-bz2 --without-system-icu --with-system-nss --with-system-zlib --host=x86_64-pc-linux-gnu --target=x86_64-pc-linux-gnu --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize --enable-xcode-checks --without-ccache --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --disable-profile-generate --disable-profile-use --without-pgo-profile-path --enable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --enable-jemalloc --disable-replace-malloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-bigint --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-masm-verbose --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-66.0.4/objdir/dist JS_STANDALONE= 0:12.80 js/src> checking for vcs source checkout... no 0:12.84 js/src> checking for a shell... /usr/bin/sh 0:12.86 js/src> checking for host system type... x86_64-pc-linux-gnu 0:12.86 js/src> checking for target system type... x86_64-pc-linux-gnu 0:13.19 js/src> checking whether cross compiling... no 0:13.19 js/src> checking for the target C compiler... /usr/bin/gcc 0:13.20 js/src> checking whether the target C compiler can be used... yes 0:13.23 js/src> checking for Python 3... /usr/bin/python3 (3.7.3) 0:13.24 js/src> checking for yasm... /usr/bin/yasm 0:13.24 js/src> checking yasm version... 1.3.0 0:13.24 js/src> checking for nasm... /usr/bin/nasm 0:13.25 js/src> checking nasm version... 2.13.03 0:13.25 js/src> checking the target C compiler version... 9.0.1 0:13.28 js/src> checking the target C compiler works... yes 0:13.28 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:13.30 js/src> checking whether the target C++ compiler can be used... yes 0:13.30 js/src> checking the target C++ compiler version... 9.0.1 0:13.32 js/src> checking the target C++ compiler works... yes 0:13.32 js/src> checking for the host C compiler... /usr/bin/gcc 0:13.34 js/src> checking whether the host C compiler can be used... yes 0:13.34 js/src> checking the host C compiler version... 9.0.1 0:13.36 js/src> checking the host C compiler works... yes 0:13.36 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:13.38 js/src> checking whether the host C++ compiler can be used... yes 0:13.38 js/src> checking the host C++ compiler version... 9.0.1 0:13.40 js/src> checking the host C++ compiler works... yes 0:13.43 js/src> checking for 64-bit OS... yes 0:13.43 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:13.45 js/src> checking for linker... bfd 0:13.45 js/src> checking for the assembler... /usr/bin/gcc 0:13.46 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:13.46 js/src> checking for ar... /usr/bin/gcc-ar 0:13.46 js/src> checking for pkg_config... /usr/bin/pkg-config 0:13.47 js/src> checking for pkg-config version... 1.6.1 0:13.50 js/src> checking for stdint.h... yes 0:13.52 js/src> checking for inttypes.h... yes 0:13.55 js/src> checking for malloc.h... yes 0:13.58 js/src> checking for alloca.h... yes 0:13.60 js/src> checking for sys/byteorder.h... no 0:13.62 js/src> checking for getopt.h... yes 0:13.65 js/src> checking for unistd.h... yes 0:13.67 js/src> checking for nl_types.h... yes 0:13.69 js/src> checking for cpuid.h... yes 0:13.72 js/src> checking for sys/statvfs.h... yes 0:13.75 js/src> checking for sys/statfs.h... yes 0:13.77 js/src> checking for sys/vfs.h... yes 0:13.80 js/src> checking for sys/mount.h... yes 0:13.83 js/src> checking for sys/quota.h... yes 0:13.85 js/src> checking for linux/quota.h... yes 0:13.89 js/src> checking for linux/if_addr.h... yes 0:13.92 js/src> checking for linux/rtnetlink.h... yes 0:13.94 js/src> checking for sys/queue.h... yes 0:13.97 js/src> checking for sys/types.h... yes 0:14.00 js/src> checking for netinet/in.h... yes 0:14.03 js/src> checking for byteswap.h... yes 0:14.05 js/src> checking for linux/perf_event.h... yes 0:14.08 js/src> checking for perf_event_open system call... yes 0:14.09 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:14.11 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:14.12 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:14.13 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:14.14 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:14.16 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:14.16 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:14.17 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:14.18 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:14.20 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:14.20 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:14.22 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:14.22 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:14.24 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:14.26 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:14.26 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:14.27 js/src> checking whether the C++ compiler supports -Wcomma... no 0:14.29 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:14.32 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:14.34 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:14.35 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:14.36 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:14.37 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:14.38 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:14.40 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:14.41 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:14.41 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:14.43 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:14.44 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:14.46 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:14.48 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:14.50 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:14.53 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:14.55 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:14.57 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:14.59 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:14.61 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:14.63 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:14.65 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:14.68 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:14.70 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:14.71 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:14.72 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:14.74 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:14.76 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:14.78 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:14.78 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:14.81 js/src> checking whether the C compiler supports -Wformat... yes 0:14.83 js/src> checking whether the C++ compiler supports -Wformat... yes 0:14.85 js/src> checking whether the C compiler supports -Wformat-security... no 0:14.87 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:14.89 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:14.91 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:14.93 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:14.94 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:14.96 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:14.99 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:14.99 js/src> checking for rustfmt... not found 0:14.99 js/src> checking for llvm-config... /usr/bin/llvm-config 0:15.07 js/src> checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -m64 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:15.07 js/src> checking for rustc... /usr/bin/rustc 0:15.08 js/src> checking for cargo... /usr/bin/cargo 0:15.14 js/src> checking rustc version... 1.34.0 0:15.16 js/src> checking cargo version... 1.34.0 0:15.50 js/src> checking for rustdoc... /usr/bin/rustdoc 0:15.50 js/src> checking for libffi > 3.0.9... yes 0:15.51 js/src> checking MOZ_FFI_CFLAGS... 0:15.51 js/src> checking MOZ_FFI_LIBS... -lffi 0:15.52 js/src> checking for awk... /usr/bin/gawk 0:15.52 js/src> checking for perl... /usr/bin/perl 0:15.52 js/src> checking for minimum required perl version >= 5.006... 5.028001 0:15.54 js/src> checking for full perl installation... yes 0:15.54 js/src> checking for gmake... /usr/bin/gmake 0:15.54 js/src> checking for watchman... not found 0:15.54 js/src> checking for xargs... /usr/bin/xargs 0:15.54 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:15.54 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:15.54 js/src> Refreshing /builddir/build/BUILD/firefox-66.0.4/js/src/old-configure with /usr/bin/autoconf-2.13 0:15.72 js/src> loading cache /builddir/build/BUILD/firefox-66.0.4/objdir/./config.cache 0:15.74 js/src> checking host system type... x86_64-pc-linux-gnu 0:15.76 js/src> checking target system type... x86_64-pc-linux-gnu 0:15.78 js/src> checking build system type... x86_64-pc-linux-gnu 0:15.78 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:15.82 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:15.82 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:15.82 js/src> checking whether we are using GNU C... (cached) yes 0:15.82 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:15.82 js/src> checking for c++... (cached) /usr/bin/g++ 0:15.92 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:15.92 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:15.92 js/src> checking whether we are using GNU C++... (cached) yes 0:15.92 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:15.96 js/src> checking for ranlib... (cached) gcc-ranlib 0:15.96 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:15.96 js/src> checking for strip... (cached) /bin/true 0:15.96 js/src> checking for sb-conf... no 0:15.97 js/src> checking for ve... no 0:15.97 js/src> checking for X... (cached) libraries , headers 0:15.97 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:15.98 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:15.98 js/src> checking for gethostbyname... (cached) yes 0:15.98 js/src> checking for connect... (cached) yes 0:15.98 js/src> checking for remove... (cached) yes 0:15.98 js/src> checking for shmat... (cached) yes 0:15.98 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:16.08 js/src> checking for --noexecstack option to as... yes 0:16.12 js/src> checking for -z noexecstack option to ld... yes 0:16.16 js/src> checking for -z text option to ld... yes 0:16.20 js/src> checking for -z relro option to ld... yes 0:16.24 js/src> checking for -z nocopyreloc option to ld... yes 0:16.28 js/src> checking for -Bsymbolic-functions option to ld... yes 0:16.33 js/src> checking for --build-id=sha1 option to ld... yes 0:16.35 js/src> checking whether the linker supports Identical Code Folding... no 0:16.55 js/src> checking whether removing dead symbols breaks debugging... no 0:16.55 js/src> checking for working const... (cached) yes 0:16.56 js/src> checking for mode_t... (cached) yes 0:16.56 js/src> checking for off_t... (cached) yes 0:16.56 js/src> checking for pid_t... (cached) yes 0:16.56 js/src> checking for size_t... (cached) yes 0:16.59 js/src> checking for ssize_t... yes 0:16.59 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:16.59 js/src> checking for dirent.h that defines DIR... (cached) yes 0:16.61 js/src> checking for opendir in -ldir... (cached) no 0:16.61 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:16.61 js/src> checking for library containing dlopen... (cached) -ldl 0:16.61 js/src> checking for dlfcn.h... (cached) yes 0:16.62 js/src> checking for socket in -lsocket... (cached) no 0:16.62 js/src> checking for pthread_create in -lpthreads... (cached) no 0:16.63 js/src> checking for pthread_create in -lpthread... (cached) yes 0:16.67 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:16.68 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:16.68 js/src> checking for 8-bit clean memcmp... (cached) yes 0:16.73 js/src> checking for getc_unlocked... yes 0:16.77 js/src> checking for _getc_nolock... no 0:16.78 js/src> checking for gmtime_r... (cached) yes 0:16.78 js/src> checking for localtime_r... (cached) yes 0:16.83 js/src> checking for pthread_getname_np... yes 0:16.89 js/src> checking for pthread_get_name_np... no 0:16.89 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:16.95 js/src> checking for sin in -lm... yes 0:17.00 js/src> checking for sincos in -lm... yes 0:17.06 js/src> checking for __sincos in -lm... no 0:17.06 js/src> checking for res_ninit()... (cached) yes 0:17.12 js/src> checking for nl_langinfo and CODESET... yes 0:17.12 js/src> checking for an implementation of va_copy()... (cached) yes 0:17.12 js/src> checking whether va_list can be copied by value... (cached) no 0:17.13 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:17.13 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:17.13 js/src> checking for localeconv... (cached) yes 0:17.14 js/src> checking NSPR selection... command-line 0:17.17 js/src> checking for valid optimization flags... yes 0:17.18 js/src> checking for __cxa_demangle... (cached) yes 0:17.18 js/src> checking for -pipe support... yes 0:17.21 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:17.31 js/src> checking what kind of list files are supported by the linker... linkerscript 0:17.33 js/src> checking for posix_fadvise... (cached) yes 0:17.34 js/src> checking for posix_fallocate... (cached) yes 0:17.34 js/src> checking for malloc.h... (cached) yes 0:17.35 js/src> checking for strndup... (cached) yes 0:17.36 js/src> checking for posix_memalign... (cached) yes 0:17.36 js/src> checking for memalign... (cached) yes 0:17.37 js/src> checking for malloc_usable_size... (cached) yes 0:17.39 js/src> checking whether malloc_usable_size definition can use const argument... no 0:17.41 js/src> checking for valloc in malloc.h... yes 0:17.43 js/src> checking for valloc in unistd.h... no 0:17.43 js/src> checking for localeconv... (cached) yes 0:17.44 js/src> updating cache /builddir/build/BUILD/firefox-66.0.4/objdir/./config.cache 0:17.45 js/src> creating ./config.data 0:17.46 js/src> Creating config.status 0:17.59 Creating config.status 0:17.82 Reticulating splines... 0:20.10 0:02.32 File already read. Skipping: /builddir/build/BUILD/firefox-66.0.4/gfx/angle/targets/angle_common/moz.build 0:32.20 Finished reading 1985 moz.build files in 3.28s 0:32.20 Read 14 gyp files in parallel contributing 0.00s to total wall time 0:32.20 Processed into 9842 build config descriptors in 4.27s 0:32.21 RecursiveMake backend executed in 5.84s 0:32.21 3481 total backend files; 3481 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1268 Makefile 0:32.21 FasterMake backend executed in 0.36s 0:32.21 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 0:32.21 Total wall time: 14.41s; CPU time: 14.22s; Efficiency: 99%; Untracked: 0.66s Configure complete! Be sure to run |mach build| to pick up any changes 0:32.57 Clobber not needed. 0:32.57 Adding make options from /builddir/build/BUILD/firefox-66.0.4/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-66.0.4/.mozconfig export FOUND_MOZCONFIG 0:32.58 /usr/bin/gmake -f client.mk -s 0:32.80 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:32.80 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:32.81 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories. 0:33.05 Elapsed: 0.17s; From _tests: Kept 29 existing; Added/updated 1004; Removed 0 files and 0 directories. 0:33.25 Elapsed: 0.37s; From dist/bin: Kept 246 existing; Added/updated 2333; Removed 0 files and 0 directories. 0:33.35 Elapsed: 0.55s; From dist/include: Kept 1586 existing; Added/updated 3772; Removed 0 files and 0 directories. 0:33.39 ./mozilla-config.h.stub 0:33.50 ./buildid.h.stub 0:33.61 ./source-repo.h.stub 0:33.84 config 0:33.99 config/nsinstall_real 0:34.10 config/stl.sentinel.stub 0:34.18 config/system-header.sentinel.stub 0:34.38 build/application.ini.stub 0:34.38 js/src/js-confdefs.h.stub 0:34.38 xpcom/xpcom-config.h.stub 0:34.41 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 0:34.48 js/src/js-config.h.stub 0:34.48 build/application.ini.h.stub 0:34.49 xpcom/xpcom-private.h.stub 0:34.53 media/libdav1d/16bd_cdef_tmpl.c.stub 0:34.59 build/automation.py.stub 0:34.59 js/src/selfhosted.out.h.stub 0:34.62 security/ct/tests/gtest/valid-sth.inc.stub 0:34.64 media/libdav1d/16bd_film_grain_tmpl.c.stub 0:34.71 security/apps/xpcshell.inc.stub 0:34.73 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 0:34.73 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_ALLOCA_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="66.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DFUNCPROTO=15 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=66.0.4 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=32 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="66.0.4" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DMOZ_CONTENT_SANDBOX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=1 -DMOZ_DLL_PREFIX="lib" -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_LTO=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_INTL_API=1 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_APP_UA_VERSION="66.0.4" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 0:34.75 xpcom/build/Services.cpp.stub 0:34.81 security/apps/addons-public.inc.stub 0:34.82 media/libdav1d/16bd_ipred_tmpl.c.stub 0:34.84 xpcom/build/Services.h.stub 0:34.85 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 0:34.90 security/apps/addons-stage.inc.stub 0:34.92 media/libdav1d/16bd_itx_tmpl.c.stub 0:34.94 xpcom/build/services.rs.stub 0:35.00 security/apps/privileged-package-root.inc.stub 0:35.01 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 0:35.01 media/libdav1d/16bd_lf_apply_tmpl.c.stub 0:35.05 xpcom/tests/gtest/dafsa_test_1.inc.stub 0:35.10 netwerk/necko-config.h.stub 0:35.11 media/libdav1d/16bd_loopfilter_tmpl.c.stub 0:35.17 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 0:35.19 media/libdav1d/16bd_looprestoration_tmpl.c.stub 0:35.23 gfx/webrender_bindings/webrender_ffi_generated.h.stub 0:35.29 media/libdav1d/16bd_lr_apply_tmpl.c.stub 0:35.33 security/ct/tests/gtest/wrong-spki-sth.inc.stub 0:35.39 media/libdav1d/16bd_mc_tmpl.c.stub 0:35.49 media/libdav1d/16bd_recon_tmpl.c.stub 0:35.49 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 0:35.59 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 0:35.65 security/ct/tests/gtest/missing-log-id-sth.inc.stub 0:35.68 media/libdav1d/8bd_cdef_tmpl.c.stub 0:35.77 media/libdav1d/8bd_film_grain_tmpl.c.stub 0:35.81 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 0:35.87 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 0:35.96 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 0:35.96 media/libdav1d/8bd_ipred_tmpl.c.stub 0:36.05 media/libdav1d/8bd_itx_tmpl.c.stub 0:36.12 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 0:36.16 media/libdav1d/8bd_lf_apply_tmpl.c.stub 0:36.24 media/libdav1d/8bd_loopfilter_tmpl.c.stub 0:36.27 security/ct/tests/gtest/missing-extensions-sth.inc.stub 0:36.34 media/libdav1d/8bd_looprestoration_tmpl.c.stub 0:36.42 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 0:36.43 media/libdav1d/8bd_lr_apply_tmpl.c.stub 0:36.52 media/libdav1d/8bd_mc_tmpl.c.stub 0:36.58 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 0:36.62 media/libdav1d/8bd_recon_tmpl.c.stub 0:36.67 layout/style/ServoCSSPropList.py.stub 0:36.72 dom/encoding/domainsfallbacks.properties.h.stub 0:36.74 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 0:36.82 dom/encoding/labelsencodings.properties.h.stub 0:36.89 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 0:36.91 dom/encoding/localesfallbacks.properties.h.stub 0:37.00 dom/encoding/nonparticipatingdomains.properties.h.stub 0:37.05 security/ct/tests/gtest/truncated-extension-sth.inc.stub 0:37.11 toolkit/crashreporter/CrashAnnotations.h.stub 0:37.20 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 0:37.32 devtools/client/debugger/new/src/node.stub.stub 0:37.38 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 0:37.39 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/vendors.js" 0:37.59 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 0:37.80 js/src/frontend/ReservedWordsGenerated.h.stub 0:37.90 js/src/gc/StatsPhasesGenerated.cpp.stub 0:37.96 js/src/jit/MOpcodes.h.stub 0:38.00 js/src/gc/StatsPhasesGenerated.h.stub 0:38.06 js/src/jit/LOpcodes.h.stub 0:38.11 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:38.17 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 0:38.27 devtools/client/debugger/new/src/actions/node.stub.stub 0:38.27 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 0:38.34 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ui.js" 0:38.37 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 0:38.46 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 0:38.56 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 0:38.66 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 0:38.76 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 0:38.86 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 0:38.96 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 0:39.06 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 0:39.16 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 0:39.27 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 0:39.39 devtools/client/debugger/new/src/client/node.stub.stub 0:39.39 devtools/client/debugger/new/src/components/node.stub.stub 0:39.46 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/index.js" 0:39.46 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/WelcomeBox.js" 0:40.08 devtools/client/debugger/new/src/reducers/node.stub.stub 0:40.15 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ui.js" 0:40.56 devtools/client/debugger/new/src/selectors/node.stub.stub 0:40.66 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visiblePausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js" 0:40.94 layout/style/nsCSSPropertyID.h.stub 0:41.09 layout/style/ServoCSSPropList.h.stub 0:41.21 layout/style/CompositorAnimatableProperties.h.stub 0:41.32 layout/style/nsComputedDOMStyleGenerated.cpp.stub 0:41.46 layout/style/nsCSSPropsGenerated.inc.stub 0:41.48 devtools/client/debugger/new/src/utils/node.stub.stub 0:41.53 devtools/client/debugger/new/src/workers/parser/node.stub.stub 0:41.56 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/workers.js" 0:41.57 layout/style/ServoStyleConsts.h.stub 0:41.61 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/parser/index.js" 0:42.13 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 0:42.20 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/pretty-print/index.js" 0:42.71 devtools/client/debugger/new/src/workers/search/node.stub.stub 0:42.79 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/search/index.js" 0:42.94 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-66.0.4/objdir/config/makefiles/xpidl xpidl 0:42.94 config/makefiles/xpidl/accessibility.xpt 0:42.94 config/makefiles/xpidl/alerts.xpt 0:42.97 devtools/client/debugger/new/src/actions/ast/node.stub.stub 0:43.05 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setPausePoints.js" 0:43.27 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 0:43.35 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 0:43.51 config/makefiles/xpidl/appshell.xpt 0:43.61 devtools/client/debugger/new/src/actions/pause/node.stub.stub 0:43.68 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 0:44.14 devtools/client/debugger/new/src/actions/sources/node.stub.stub 0:44.22 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/select.js" 0:44.44 devtools/client/debugger/new/src/actions/utils/node.stub.stub 0:44.52 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/create-store.js" 0:44.96 devtools/client/debugger/new/src/client/chrome/node.stub.stub 0:44.98 devtools/client/debugger/new/src/client/firefox/node.stub.stub 0:45.04 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/events.js" 0:45.05 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/workers.js" 0:45.65 devtools/client/debugger/new/src/components/Editor/node.stub.stub 0:45.72 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/GutterMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tabs.js" 0:45.78 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 0:45.84 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 0:46.81 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 0:46.88 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 0:47.16 devtools/client/debugger/new/src/components/shared/node.stub.stub 0:47.24 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Svg.js" 0:48.01 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 0:48.09 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/index.js" 0:48.21 devtools/client/debugger/new/src/utils/editor/node.stub.stub 0:48.28 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/token-events.js" 0:48.69 devtools/client/debugger/new/src/utils/pause/node.stub.stub 0:48.76 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/pausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/stepping.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/why.js" 0:49.14 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 0:49.21 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 0:49.36 layout/style/test/gtest/ExampleStylesheet.h.stub 0:49.46 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 0:49.54 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 0:50.01 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 0:50.10 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 0:50.13 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 0:50.21 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 0:50.83 config/makefiles/xpidl/appstartup.xpt 0:50.83 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 0:51.00 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 0:51.09 config/makefiles/xpidl/autocomplete.xpt 0:51.10 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 0:51.19 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 0:51.25 config/makefiles/xpidl/backgroundhangmonitor.xpt 0:51.47 config/makefiles/xpidl/browser-element.xpt 0:51.60 config/makefiles/xpidl/browser-newtab.xpt 0:51.75 config/makefiles/xpidl/browsercompsbase.xpt 0:51.80 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 0:51.86 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 0:51.88 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/index.js" 0:51.90 config/makefiles/xpidl/caps.xpt 0:51.94 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 0:52.03 config/makefiles/xpidl/captivedetect.xpt 0:52.23 config/makefiles/xpidl/chrome.xpt 0:52.36 config/makefiles/xpidl/commandhandler.xpt 0:52.52 config/makefiles/xpidl/commandlines.xpt 0:52.58 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 0:52.66 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 0:52.81 config/makefiles/xpidl/composer.xpt 0:52.87 config/makefiles/xpidl/content_events.xpt 0:52.98 config/makefiles/xpidl/content_geckomediaplugins.xpt 0:53.02 config/makefiles/xpidl/content_html.xpt 0:53.12 config/makefiles/xpidl/content_webrtc.xpt 0:53.20 config/makefiles/xpidl/devtools_rr.xpt 0:53.26 config/makefiles/xpidl/docshell.xpt 0:53.28 config/makefiles/xpidl/dom.xpt 0:53.34 config/makefiles/xpidl/dom_audiochannel.xpt 0:53.40 config/makefiles/xpidl/dom_base.xpt 0:53.54 config/makefiles/xpidl/dom_bindings.xpt 0:53.70 config/makefiles/xpidl/dom_events.xpt 0:53.70 config/makefiles/xpidl/dom_geolocation.xpt 0:53.82 config/makefiles/xpidl/dom_html.xpt 0:53.86 config/makefiles/xpidl/dom_indexeddb.xpt 0:53.98 config/makefiles/xpidl/dom_localstorage.xpt 0:53.99 config/makefiles/xpidl/dom_media.xpt 0:54.07 config/makefiles/xpidl/dom_network.xpt 0:54.11 config/makefiles/xpidl/dom_notification.xpt 0:54.12 config/makefiles/xpidl/dom_payments.xpt 0:54.24 config/makefiles/xpidl/dom_power.xpt 0:54.25 config/makefiles/xpidl/dom_presentation.xpt 0:54.27 config/makefiles/xpidl/dom_push.xpt 0:54.39 config/makefiles/xpidl/dom_quota.xpt 0:54.55 config/makefiles/xpidl/dom_security.xpt 0:54.55 config/makefiles/xpidl/dom_sidebar.xpt 0:54.67 config/makefiles/xpidl/dom_simpledb.xpt 0:54.73 config/makefiles/xpidl/dom_storage.xpt 0:54.73 config/makefiles/xpidl/dom_system.xpt 0:54.80 config/makefiles/xpidl/dom_webauthn.xpt 0:54.86 config/makefiles/xpidl/dom_webspeechrecognition.xpt 0:54.88 config/makefiles/xpidl/dom_webspeechsynth.xpt 0:54.93 config/makefiles/xpidl/dom_workers.xpt 0:54.98 config/makefiles/xpidl/dom_xslt.xpt 0:55.00 config/makefiles/xpidl/dom_xul.xpt 0:55.08 config/makefiles/xpidl/downloads.xpt 0:55.12 config/makefiles/xpidl/editor.xpt 0:55.12 config/makefiles/xpidl/enterprisepolicies.xpt 0:55.24 config/makefiles/xpidl/extensions.xpt 0:55.29 config/makefiles/xpidl/exthandler.xpt 0:55.38 config/makefiles/xpidl/fastfind.xpt 0:55.43 config/makefiles/xpidl/gfx.xpt 0:55.49 config/makefiles/xpidl/html5.xpt 0:55.56 config/makefiles/xpidl/htmlparser.xpt 0:55.59 config/makefiles/xpidl/imglib2.xpt 0:55.62 config/makefiles/xpidl/inspector.xpt 0:55.69 config/makefiles/xpidl/intl.xpt 0:55.72 config/makefiles/xpidl/jar.xpt 0:55.82 config/makefiles/xpidl/jsdebugger.xpt 0:55.86 config/makefiles/xpidl/jsinspector.xpt 0:55.92 config/makefiles/xpidl/layout_base.xpt 0:56.00 config/makefiles/xpidl/layout_printing.xpt 0:56.04 config/makefiles/xpidl/layout_xul.xpt 0:56.05 config/makefiles/xpidl/layout_xul_tree.xpt 0:56.13 config/makefiles/xpidl/locale.xpt 0:56.18 config/makefiles/xpidl/loginmgr.xpt 0:56.18 config/makefiles/xpidl/migration.xpt 0:56.29 config/makefiles/xpidl/mimetype.xpt 0:56.33 config/makefiles/xpidl/mozfind.xpt 0:56.37 config/makefiles/xpidl/mozintl.xpt 0:56.43 config/makefiles/xpidl/necko.xpt 0:56.51 config/makefiles/xpidl/necko_about.xpt 0:56.52 config/makefiles/xpidl/necko_cache.xpt 0:56.56 config/makefiles/xpidl/necko_cache2.xpt 0:56.65 config/makefiles/xpidl/necko_cookie.xpt 0:56.79 config/makefiles/xpidl/necko_dns.xpt 0:56.87 config/makefiles/xpidl/necko_file.xpt 0:56.97 config/makefiles/xpidl/necko_ftp.xpt 0:57.08 config/makefiles/xpidl/necko_http.xpt 0:57.11 config/makefiles/xpidl/necko_mdns.xpt 0:57.21 config/makefiles/xpidl/necko_res.xpt 0:57.35 config/makefiles/xpidl/necko_socket.xpt 0:57.48 config/makefiles/xpidl/necko_strconv.xpt 0:57.52 config/makefiles/xpidl/necko_viewsource.xpt 0:57.68 config/makefiles/xpidl/necko_websocket.xpt 0:57.72 config/makefiles/xpidl/necko_wifi.xpt 0:57.84 config/makefiles/xpidl/necko_wyciwyg.xpt 0:57.90 config/makefiles/xpidl/parentalcontrols.xpt 0:57.98 config/makefiles/xpidl/peerconnection.xpt 0:58.06 config/makefiles/xpidl/pipnss.xpt 0:58.12 config/makefiles/xpidl/pippki.xpt 0:58.22 config/makefiles/xpidl/places.xpt 0:58.36 config/makefiles/xpidl/plugin.xpt 0:58.38 config/makefiles/xpidl/pref.xpt 0:58.60 config/makefiles/xpidl/prefetch.xpt 0:58.67 config/makefiles/xpidl/profiler.xpt 0:58.69 config/makefiles/xpidl/remote.xpt 0:58.79 config/makefiles/xpidl/reputationservice.xpt 0:58.82 config/makefiles/xpidl/sandbox.xpt 0:58.84 config/makefiles/xpidl/satchel.xpt 0:58.92 config/makefiles/xpidl/services-crypto-component.xpt 0:58.96 config/makefiles/xpidl/services_fxaccounts.xpt 0:58.97 config/makefiles/xpidl/shellservice.xpt 0:59.06 config/makefiles/xpidl/shistory.xpt 0:59.09 config/makefiles/xpidl/spellchecker.xpt 0:59.09 config/makefiles/xpidl/storage.xpt 0:59.20 config/makefiles/xpidl/telemetry.xpt 0:59.24 config/makefiles/xpidl/test_necko.xpt 0:59.29 config/makefiles/xpidl/thumbnails.xpt 0:59.31 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 0:59.44 config/makefiles/xpidl/toolkit_cleardata.xpt 0:59.45 config/makefiles/xpidl/toolkit_crashservice.xpt 0:59.45 config/makefiles/xpidl/toolkit_filewatcher.xpt 0:59.57 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 0:59.58 config/makefiles/xpidl/toolkit_osfile.xpt 0:59.59 config/makefiles/xpidl/toolkit_securityreporter.xpt 0:59.59 config/makefiles/xpidl/toolkit_shell.xpt 0:59.71 config/makefiles/xpidl/toolkit_xulstore.xpt 0:59.71 config/makefiles/xpidl/toolkitprofile.xpt 0:59.73 config/makefiles/xpidl/toolkitremote.xpt 0:59.73 config/makefiles/xpidl/txmgr.xpt 0:59.83 config/makefiles/xpidl/txtsvc.xpt 0:59.85 config/makefiles/xpidl/uconv.xpt 0:59.86 config/makefiles/xpidl/update.xpt 0:59.89 config/makefiles/xpidl/uriloader.xpt 0:59.98 config/makefiles/xpidl/url-classifier.xpt 0:60.00 config/makefiles/xpidl/urlformatter.xpt 1:00.01 config/makefiles/xpidl/webBrowser_core.xpt 1:00.01 config/makefiles/xpidl/webbrowserpersist.xpt 1:00.13 config/makefiles/xpidl/webextensions.xpt 1:00.22 config/makefiles/xpidl/webvtt.xpt 1:00.28 config/makefiles/xpidl/widget.xpt 1:00.30 config/makefiles/xpidl/windowcreator.xpt 1:00.30 config/makefiles/xpidl/windowwatcher.xpt 1:00.35 config/makefiles/xpidl/xpcom_base.xpt 1:00.43 config/makefiles/xpidl/xpcom_components.xpt 1:00.45 config/makefiles/xpidl/xpcom_ds.xpt 1:00.54 config/makefiles/xpidl/xpcom_io.xpt 1:00.65 config/makefiles/xpidl/xpcom_system.xpt 1:00.76 config/makefiles/xpidl/xpcom_threads.xpt 1:00.93 config/makefiles/xpidl/xpcomtest.xpt 1:01.02 config/makefiles/xpidl/xpconnect.xpt 1:01.09 config/makefiles/xpidl/xpctest.xpt 1:01.16 config/makefiles/xpidl/xul.xpt 1:01.19 config/makefiles/xpidl/xulapp.xpt 1:01.26 config/makefiles/xpidl/zipwriter.xpt 1:01.46 config/makefiles/xpidl/xptdata.cpp 1:02.79 intl/locale/encodingsgroups.properties.h.stub 1:02.79 xpcom/ds/nsGkAtomList.h.stub 1:02.79 xpcom/base/error_list.rs.stub 1:02.79 netwerk/dns/etld_data.inc.stub 1:02.90 dom/base/PropertyUseCounterMap.inc.stub 1:02.90 xpcom/base/ErrorList.h.stub 1:02.95 xpcom/ds/nsGkAtomConsts.h.stub 1:02.99 xpcom/base/ErrorNamesInternal.h.stub 1:03.00 dom/base/UseCounterList.h.stub 1:03.09 dom/bindings/CSS2Properties.webidl.stub 1:03.10 accessible/xpcom/xpcAccEvents.h.stub 1:03.10 security/manager/ssl/nsSTSPreloadList.h.stub 1:03.67 toolkit/components/telemetry/TelemetryEventData.h.stub 1:03.95 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:04.23 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:04.87 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:05.18 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:05.93 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:06.05 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:06.19 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:06.66 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 1:21.77 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.h 1:21.77 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 1:21.77 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.h 1:21.78 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 1:21.78 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.h 1:21.78 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.cpp 1:25.05 toolkit/library/rust/force-cargo-library-build 1:25.05 js/src/frontend/binsource/force-cargo-host-program-build 1:25.05 testing/geckodriver/force-cargo-program-build 1:25.05 mfbt 1:25.85 Compiling libc v0.2.43 1:25.89 Compiling libc v0.2.43 1:26.12 Compiling proc-macro2 v0.4.24 1:27.05 Compiling proc-macro2 v0.4.24 1:27.13 Compiling cfg-if v0.1.2 1:27.20 Compiling unicode-xid v0.1.0 1:27.22 Compiling nodrop v0.1.12 1:27.32 Compiling lazy_static v1.0.1 1:27.38 Compiling libc v0.2.43 1:27.47 Compiling scopeguard v0.3.2 1:27.60 Compiling memoffset v0.2.1 1:27.69 Compiling byteorder v1.2.7 1:28.12 Compiling siphasher v0.2.1 1:28.32 Compiling proc-macro2 v0.4.24 1:28.57 Compiling unicode-xid v0.1.0 1:28.62 Compiling siphasher v0.2.1 1:28.75 Compiling string_cache_shared v0.3.0 1:28.87 Compiling void v1.0.2 1:29.00 Compiling serde v1.0.80 1:29.04 Compiling nodrop v0.1.12 1:29.18 Compiling cfg-if v0.1.2 1:29.28 Compiling typenum v1.10.0 1:29.38 Compiling futures v0.1.23 1:30.09 Compiling lazy_static v1.0.1 1:30.23 Compiling ucd-util v0.1.1 1:30.82 Compiling cfg-if v0.1.2 1:30.93 Compiling typenum v1.10.0 1:31.87 Compiling byteorder v1.2.7 1:32.27 Compiling regex v1.0.0 1:32.50 Compiling cc v1.0.23 1:33.16 Compiling term v0.4.6 1:33.99 Compiling build_const v0.2.0 1:34.28 mfbt/tests/gtest 1:34.47 Compiling lazycell v0.6.0 1:34.64 Compiling slab v0.4.1 1:34.87 Compiling unicode-xid v0.1.0 1:35.05 Compiling cc v1.0.23 1:39.28 Compiling bit-vec v0.5.0 1:39.83 Compiling fixedbitset v0.1.8 1:40.23 Compiling ordermap v0.3.5 1:41.07 Compiling scopeguard v0.3.2 1:41.20 Compiling lazy_static v1.0.1 1:41.21 Compiling utf8-ranges v1.0.0 1:41.33 Compiling memoffset v0.2.1 1:41.44 Compiling byte-tools v0.3.0 1:41.54 Compiling futures v0.1.23 1:41.74 Compiling either v1.1.0 1:41.99 Compiling precomputed-hash v0.1.1 1:42.10 Compiling regex-syntax v0.4.1 1:44.00 Compiling itoa v0.4.1 1:44.29 Compiling adler32 v1.0.2 1:44.61 Compiling matches v0.1.6 1:44.71 Compiling serde v1.0.80 1:45.76 Compiling num-traits v0.2.6 1:46.44 Compiling khronos_api v3.0.0 1:46.58 Compiling void v1.0.2 1:46.72 Compiling ryu v0.2.4 1:47.04 Compiling void v1.0.2 1:47.20 Compiling slab v0.4.1 1:47.39 Compiling lalrpop-util v0.16.0 1:47.52 Compiling fnv v1.0.6 1:47.65 Compiling string v0.1.1 1:47.71 Compiling diff v0.1.11 1:47.85 Compiling regex v1.0.0 1:48.05 Compiling lazycell v0.6.0 1:48.23 Compiling glob v0.2.11 1:48.75 Compiling num-integer v0.1.39 1:49.57 Compiling ucd-util v0.1.1 1:49.68 Compiling byte-tools v0.2.0 1:49.90 Compiling arrayref v0.3.4 1:50.00 Compiling fake-simd v0.1.2 1:50.12 Compiling pkg-config v0.3.9 1:50.21 Compiling try-lock v0.2.2 1:50.38 Compiling indexmap v1.0.1 1:50.88 js/src 1:51.35 Compiling unicode-normalization v0.1.5 1:52.36 Compiling httparse v1.2.3 1:52.71 Compiling strsim v0.6.0 1:52.81 Compiling serde v1.0.80 1:53.18 Compiling percent-encoding v1.0.0 1:53.79 Compiling utf8-ranges v1.0.0 1:53.82 Compiling procedural-masquerade v0.1.1 1:54.08 Compiling dtoa v0.4.2 1:54.38 Compiling unicode-width v0.1.4 1:54.44 Compiling regex v1.0.0 1:54.54 Compiling semver-parser v0.7.0 1:55.95 Compiling gcc v0.3.54 1:56.54 Compiling unicode-segmentation v1.2.1 1:57.55 Compiling rust-ini v0.10.3 2:00.28 Compiling bitflags v1.0.4 2:00.38 Compiling strsim v0.7.0 2:02.18 Compiling unicode-width v0.1.4 2:02.32 Compiling podio v0.1.5 2:02.48 Compiling num-traits v0.2.6 2:02.56 Compiling geckodriver v0.23.0 (/builddir/build/BUILD/firefox-66.0.4/testing/geckodriver) 2:02.69 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 2:02.69 --> testing/geckodriver/build.rs:74:24 2:02.69 | 2:02.69 74 | .map(|s| s.trim_right().into()) 2:02.69 | ^^^^^^^^^^ 2:02.69 | 2:02.69 = note: #[warn(deprecated)] on by default 2:02.70 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 2:02.70 --> testing/geckodriver/build.rs:102:24 2:02.70 | 2:02.70 102 | .map(|s| s.trim_right().into()) 2:02.70 | ^^^^^^^^^^ 2:03.29 Compiling ucd-util v0.1.1 2:03.95 Compiling utf8-ranges v1.0.0 2:04.27 Compiling iovec v0.1.2 2:04.49 Compiling opaque-debug v0.2.1 2:04.52 Compiling rand v0.4.3 2:04.59 Compiling encoding_rs v0.8.14 2:04.81 Compiling ident_case v1.0.0 2:05.03 Compiling bindgen v0.43.0 2:06.11 Compiling stable_deref_trait v1.0.0 2:06.23 Compiling xml-rs v0.8.0 2:07.59 Compiling num_cpus v1.7.0 2:09.33 Compiling memchr v2.0.1 2:09.39 Compiling unicode-width v0.1.4 2:09.54 Compiling quick-error v1.2.1 2:09.74 Compiling time v0.1.40 2:10.30 Compiling linked-hash-map v0.5.1 2:10.68 Compiling termcolor v0.3.6 2:12.23 Compiling term_size v0.3.0 2:12.41 Compiling crossbeam-utils v0.3.2 2:12.79 Compiling log v0.4.6 2:12.85 Compiling ansi_term v0.11.0 2:13.03 Compiling vec_map v0.8.0 2:13.32 Compiling fnv v1.0.6 2:13.45 Compiling net2 v0.2.32 2:13.57 Compiling matches v0.1.6 2:13.70 Compiling bitflags v1.0.4 2:13.80 Compiling strsim v0.7.0 2:13.98 Compiling strsim v0.7.0 2:14.92 Compiling arrayvec v0.4.6 2:15.67 Compiling base64 v0.10.0 2:15.68 Compiling fake-simd v0.1.2 2:15.76 Compiling vec_map v0.8.0 2:15.82 Compiling bitflags v1.0.4 2:15.92 Compiling ansi_term v0.11.0 2:16.08 Compiling rand v0.4.3 2:16.59 Compiling tokio-executor v0.1.3 2:16.69 Compiling itoa v0.4.1 2:16.97 Compiling same-file v1.0.2 2:17.29 Compiling rayon-core v1.4.0 2:17.51 Compiling crc v1.7.0 2:17.63 Compiling peeking_take_while v0.1.2 2:17.77 Compiling thin-slice v0.1.1 2:18.00 Compiling precomputed-hash v0.1.1 2:18.10 Compiling bzip2-sys v0.1.6 2:18.12 Compiling num-integer v0.1.39 2:18.81 Compiling memchr v2.0.1 2:18.96 Compiling miniz_oxide_c_api v0.1.2 2:19.07 Compiling failure_derive v0.1.3 2:19.19 Compiling atty v0.2.11 2:19.20 Compiling miniz_oxide v0.1.2 2:19.34 Compiling memchr v1.0.2 2:19.69 Compiling phf_shared v0.7.21 2:19.92 Compiling unreachable v1.0.0 2:19.92 Compiling scoped-tls v0.1.0 2:20.04 Compiling regex-syntax v0.6.0 2:20.12 Compiling smallbitvec v2.3.0 2:20.97 Compiling semver-parser v0.7.0 2:22.62 Compiling either v1.1.0 2:22.84 Compiling unicode-normalization v0.1.5 2:23.31 Compiling unicode-bidi v0.3.4 2:23.93 Compiling cose v0.1.4 2:24.24 Compiling binary-space-partition v0.1.2 2:24.43 Compiling indexmap v1.0.1 2:25.49 Compiling percent-encoding v1.0.0 2:26.13 Compiling thread_profiler v0.1.1 2:26.29 Compiling mp4parse_fallible v0.0.1 2:27.19 Compiling unreachable v1.0.0 2:27.45 Compiling regex-syntax v0.6.0 2:28.38 Compiling bitreader v0.3.0 2:28.84 Compiling unicode-segmentation v1.2.1 2:29.83 Compiling atomic_refcell v0.1.0 2:30.10 Compiling quick-error v1.2.1 2:30.25 Compiling error-chain v0.11.0 2:30.75 Compiling moz_cbor v0.1.1 2:32.78 Compiling arrayref v0.3.4 2:32.87 Compiling foreign-types v0.3.0 2:32.98 Compiling boxfnonce v0.0.3 2:33.28 Compiling termcolor v0.3.6 2:35.37 Compiling slab v0.3.0 2:35.60 Compiling runloop v0.1.0 2:35.99 Compiling lazycell v0.4.0 2:36.12 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/modules/libpref/parser) 2:37.16 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/build/workspace-hack) 2:37.30 Compiling proc-macro2 v0.3.5 2:39.72 Compiling log v0.4.6 2:40.40 Compiling ascii-canvas v1.0.0 2:41.51 Compiling bit-set v0.5.0 2:41.82 Compiling petgraph v0.4.13 2:43.03 Compiling rand v0.4.3 2:45.08 Compiling itertools v0.7.6 2:45.80 Compiling memchr v2.0.1 2:46.16 Compiling atty v0.2.11 2:46.31 Compiling which v1.0.3 2:46.79 Compiling phf_shared v0.7.21 2:47.00 Compiling block-buffer v0.3.3 2:47.02 Compiling arrayvec v0.4.6 2:47.81 Compiling crossbeam-utils v0.3.2 2:48.19 Compiling log v0.4.6 2:48.53 Compiling textwrap v0.9.0 2:48.86 Compiling crossbeam-utils v0.2.2 2:49.49 Compiling iovec v0.1.2 2:49.76 Compiling net2 v0.2.32 2:50.19 Compiling humantime v1.1.1 2:50.31 Compiling semver v0.6.0 2:52.09 Compiling bytes v0.4.9 2:53.86 Compiling yaml-rust v0.4.2 2:54.05 Compiling rand v0.3.22 2:54.17 Compiling uuid v0.6.5 2:54.49 Compiling num_cpus v1.7.0 2:55.10 Compiling futures-cpupool v0.1.8 2:56.15 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/servo/components/hashglobe) 2:57.20 Compiling time v0.1.40 2:57.31 Compiling aho-corasick v0.6.8 2:58.05 Compiling cookie v0.11.0 2:59.68 Compiling memmap v0.5.2 3:00.27 Compiling freetype v0.4.0 3:00.93 Compiling msdos_time v0.1.6 3:01.11 Compiling textwrap v0.9.0 3:01.70 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 3:02.76 Compiling want v0.0.6 3:02.82 Compiling thin-vec v0.1.0 3:03.17 Compiling mio v0.6.15 3:03.75 Compiling rand v0.3.22 3:03.87 Compiling aho-corasick v0.6.8 3:04.07 Compiling memmap v0.6.2 3:04.56 Compiling fxhash v0.2.1 3:04.79 Compiling libloading v0.5.0 3:05.48 Compiling cmake v0.1.29 3:07.86 Compiling crossbeam-epoch v0.4.3 3:08.82 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-66.0.4/dom/webauthn/libudev-sys) 3:09.81 Compiling new_debug_unreachable v1.0.1 3:09.91 Compiling thread_local v0.3.5 3:11.12 Compiling block-padding v0.1.2 3:11.38 Compiling tokio-executor v0.1.3 3:12.26 Compiling unreachable v1.0.0 3:12.74 Compiling clang-sys v0.26.1 3:13.48 Compiling lmdb-sys v0.8.0 3:14.16 Compiling dtoa-short v0.3.1 3:14.47 Compiling textwrap v0.9.0 3:14.78 Compiling tokio-timer v0.2.5 3:16.17 Compiling regex-syntax v0.6.0 3:20.85 Compiling idna v0.1.4 3:21.65 Compiling ena v0.9.3 3:24.70 Compiling clap v2.31.2 3:37.08 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/servo_arc) 3:37.29 Compiling thread_local v0.3.5 3:37.52 Compiling owning_ref v0.4.0 3:38.09 Compiling unicode-bidi v0.3.4 3:38.64 Compiling tokio-io v0.1.7 3:40.29 Compiling http v0.1.10 3:42.23 Compiling walkdir v2.1.4 3:44.52 Compiling semver v0.9.0 3:46.11 Compiling itertools v0.7.6 3:47.51 Compiling tempdir v0.3.5 3:47.99 Compiling semver v0.6.0 3:48.21 Compiling clap v2.31.2 3:49.69 Compiling humantime v1.1.1 3:55.96 Compiling quote v0.5.2 3:56.98 Compiling rand v0.3.22 3:57.11 Compiling nom v4.1.1 4:00.29 Compiling aho-corasick v0.6.8 4:00.99 Compiling uluru v0.3.0 4:01.17 Compiling crossbeam-epoch v0.4.3 4:02.71 Compiling log v0.3.9 4:03.36 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/rsdparsa) 4:08.68 Compiling phf_generator v0.7.21 4:08.89 Compiling quote v0.6.10 4:18.02 Compiling crossbeam-epoch v0.3.1 4:21.90 Compiling bytes v0.4.9 4:23.80 Compiling mio v0.6.15 4:28.34 Compiling uuid v0.6.5 4:29.38 Compiling futures-cpupool v0.1.8 4:31.45 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-66.0.4/media/libcubeb/cubeb-pulse-rs/pulse-rs) 4:32.43 Compiling regex v0.2.2 4:33.10 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/tools/profiler/rust-helper) 4:34.24 Compiling cubeb-sys v0.5.1 4:35.42 Compiling libudev v0.2.0 4:36.26 Compiling tokio-timer v0.2.5 4:38.36 Compiling smallvec v0.6.6 4:38.94 Compiling new_debug_unreachable v1.0.1 4:39.03 Compiling phf v0.7.21 4:39.32 Compiling thread_local v0.3.5 4:40.93 Compiling crossbeam-deque v0.3.1 4:41.23 Compiling quote v0.6.10 4:42.15 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Stack.h:23, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.h:54, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext.h:26, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/FullParseHandler.h:18, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/BCEParserHandle.h:11, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/EitherParser.h:24, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/builtin/ModuleObject.h:15, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/EnvironmentObject.h:10, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/ArgumentsObject-inl.h:12, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/ArgumentsObject.cpp:7, 4:42.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src11.cpp:2: 4:42.15 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 4:42.15 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:42.15 234 | unsigned start, end; 4:42.15 | ^~~ 4:42.15 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 4:42.15 234 | unsigned start, end; 4:42.15 | ^~~~~ 4:43.20 Compiling clap v2.31.2 4:43.37 Compiling url v1.7.2 4:54.01 Compiling generic-array v0.9.0 5:19.94 Compiling string_cache_codegen v0.4.2 5:20.86 Compiling serde_json v1.0.26 5:24.29 Compiling syn v0.15.24 5:28.25 Compiling tokio-reactor v0.1.3 5:31.02 Compiling tokio-codec v0.1.0 5:31.78 Compiling h2 v0.1.12 5:38.82 Compiling lock_api v0.1.5 5:39.32 Compiling idna v0.1.4 5:42.72 Compiling rustc_version v0.2.3 5:42.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src13.cpp:29: 5:42.93 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 5:42.93 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Debugger.cpp:11666:24: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:42.93 11666 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 5:42.93 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:45.67 Compiling env_logger v0.5.6 5:45.75 Compiling mozprofile v0.4.0 (/builddir/build/BUILD/firefox-66.0.4/testing/mozbase/rust/mozprofile) 5:48.58 Compiling quote v0.6.10 5:49.05 Compiling digest v0.7.6 5:49.27 Compiling Inflector v0.11.2 5:50.19 Compiling syn v0.13.1 5:50.63 Compiling tokio-threadpool v0.1.5 5:51.98 Compiling env_logger v0.5.6 5:55.33 Compiling string_cache v0.7.3 5:55.45 Compiling syn v0.15.24 5:56.42 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 6:20.88 Compiling bzip2 v0.3.2 6:21.34 Compiling chrono v0.4.6 6:26.57 Compiling mozversion v0.1.3 (/builddir/build/BUILD/firefox-66.0.4/testing/mozbase/rust/mozversion) 6:28.54 Compiling sha2 v0.7.1 6:28.71 Compiling tokio-tcp v0.1.1 6:30.25 Compiling tokio-udp v0.1.1 6:30.79 Compiling docopt v0.8.3 6:31.35 Compiling mozrunner v0.8.0 (/builddir/build/BUILD/firefox-66.0.4/testing/mozbase/rust/mozrunner) 6:34.01 Compiling phf_generator v0.7.21 6:34.22 Compiling cexpr v0.3.3 6:34.43 Compiling tokio-fs v0.1.3 6:36.06 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 6:45.23 Compiling crossbeam-deque v0.3.1 6:45.52 Compiling crossbeam-deque v0.2.0 6:45.80 Compiling generic-array v0.12.0 6:46.79 Compiling lalrpop-snap v0.16.0 6:47.25 Compiling tokio-io v0.1.7 6:48.94 Compiling mio-uds v0.6.4 6:50.16 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/firefox-66.0.4/dom/webauthn/u2f-hid-rs) 6:58.45 Compiling gl_generator v0.10.0 7:04.47 Compiling parking_lot_core v0.2.14 7:06.29 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/fallible) 7:09.51 Compiling flate2 v1.0.1 7:11.25 Compiling tokio v0.1.7 7:13.11 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Stack.h:23, 7:13.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.h:54, 7:13.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext.h:26, 7:13.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext-inl.h:10, 7:13.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext.cpp:11, 7:13.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src16.cpp:2: 7:13.11 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 7:13.11 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:13.11 234 | unsigned start, end; 7:13.11 | ^~~ 7:13.11 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:13.11 234 | unsigned start, end; 7:13.11 | ^~~~~ 7:18.97 Compiling zip v0.4.2 7:21.83 Compiling hyper v0.12.7 7:31.71 Compiling ordered-float v1.0.1 7:32.18 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/firefox-66.0.4/media/mp4parse-rust/mp4parse) 7:35.35 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/nsstring) 7:37.65 Compiling webdriver v0.38.1 (/builddir/build/BUILD/firefox-66.0.4/testing/webdriver) 7:38.50 Compiling encoding_c v0.9.0 7:38.90 Compiling url v1.7.2 7:43.93 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 7:43.93 --> testing/geckodriver/src/logging.rs:34:48 7:43.93 | 7:43.93 34 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; 7:43.93 | ^^^^^^^^^^^^^^^^^ 7:43.93 | 7:43.93 = note: #[warn(deprecated)] on by default 7:43.93 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 7:43.93 --> testing/geckodriver/src/logging.rs:40:37 7:43.93 | 7:43.93 40 | static MAX_LOG_LEVEL: AtomicUsize = ATOMIC_USIZE_INIT; 7:43.93 | ^^^^^^^^^^^^^^^^^ 7:43.93 help: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 7:43.93 | 7:43.93 40 | static MAX_LOG_LEVEL: AtomicUsize = AtomicUsize::new(0); 7:43.93 | ^^^^^^^^^^^^^^^^^^^ 7:46.44 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust/shared) 7:46.93 Compiling cose-c v0.1.5 7:47.64 Compiling syn v0.14.6 8:04.02 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/MemoryMetrics.cpp:12, 8:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src17.cpp:11: 8:04.02 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h: In function 'size_t JS::UserCompartmentCount(JSContext*)': 8:04.02 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:87:7: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:04.03 87 | it++; 8:04.03 | ~~^~ 8:04.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src17.cpp:11: 8:04.03 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/MemoryMetrics.cpp:834:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 8:04.03 834 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 8:04.03 | ^~~~ 8:04.03 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/MemoryMetrics.cpp:12, 8:04.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src17.cpp:11: 8:04.03 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:83:42: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:04.03 83 | it >= zone->compartments().end(); 8:04.03 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 8:04.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src17.cpp:11: 8:04.03 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/MemoryMetrics.cpp:834:25: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 8:04.03 834 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 8:04.03 | ^~~~ 8:38.14 Compiling syn v0.15.24 8:57.05 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.cpp:31, 8:57.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src19.cpp:11: 8:57.05 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h: In member function 'void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)': 8:57.05 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:57.05 118 | it++; 8:57.05 | ~~^~ 8:57.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src19.cpp:47: 8:57.05 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Shape.cpp:2120:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 8:57.05 2120 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 8:57.05 | ^~~~~ 8:57.05 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.cpp:31, 8:57.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src19.cpp:11: 8:57.05 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:57.05 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 8:57.05 | ~~~~~~~~~~~~~~~~~~^~ 8:57.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src19.cpp:47: 8:57.05 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Shape.cpp:2120:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 8:57.06 2120 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 8:57.06 | ^~~~~ 9:14.70 Finished release [optimized] target(s) in 7m 49s 9:29.62 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/xpcom/xpcom_macros) 9:44.42 Compiling cstr-macros v0.1.3 9:45.51 Compiling phf_codegen v0.7.21 9:45.80 Compiling tokio-threadpool v0.1.5 9:45.91 js/src/editline 9:50.86 Compiling digest v0.8.0 9:51.10 Compiling block-buffer v0.7.0 9:51.76 Compiling tokio-codec v0.1.0 9:52.63 Compiling tokio-reactor v0.1.3 9:57.26 Compiling gleam v0.6.8 10:07.76 Compiling parking_lot v0.6.3 10:09.36 Compiling lmdb-rkv v0.8.2 10:10.60 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-66.0.4/media/mp4parse-rust/mp4parse_capi) 10:17.50 Compiling lalrpop v0.16.0 10:34.27 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/nserror) 10:34.68 Compiling cssparser v0.25.0 10:43.63 js/src/frontend 11:08.09 Compiling num-derive v0.2.2 11:12.97 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 11:14.93 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 11:14.94 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/Parser.cpp:5693:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:14.94 5693 | TernaryNodeType ifNode; 11:14.94 | ^~~~~~ 11:18.59 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 11:18.59 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/Parser.cpp:5693:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:40.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 11:40.75 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::DestructuringFlavor)': 11:40.75 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/BytecodeEmitter.cpp:2617:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:40.75 2617 | NameOpEmitter noe(this, name, loc, kind); 11:40.75 | ^ 11:58.05 Compiling euclid_macros v0.1.0 12:10.38 Compiling derive_more v0.13.0 12:37.94 Compiling darling_core v0.8.1 12:38.26 Compiling synstructure v0.10.1 13:01.32 js/src/gc 13:08.23 Compiling cstr v0.1.3 13:08.35 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-66.0.4/servo/components/selectors) 13:11.55 Compiling cssparser-macros v0.3.3 13:20.62 Compiling rayon v1.0.0 13:24.25 Compiling tokio-fs v0.1.3 13:25.89 Compiling sha2 v0.8.0 13:31.67 Compiling tokio-tcp v0.1.1 13:33.26 Compiling tokio-udp v0.1.1 13:34.34 Compiling cubeb-core v0.5.1 13:44.55 Compiling webidl v0.8.0 14:15.40 Compiling binjs_meta v0.4.3 14:26.20 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/xpcom) 14:32.89 Compiling binast v0.1.1 (/builddir/build/BUILD/firefox-66.0.4/js/src/frontend/binsource) 14:42.59 js/src/jit 14:57.37 Finished release [optimized] target(s) in 13m 32s 14:57.43 js/src/wasm 14:58.53 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/intl/encoding_glue) 14:59.72 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/rust-helper) 15:00.78 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/rsdparsa_capi) 15:29.69 Compiling malloc_size_of_derive v0.1.0 15:37.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 15:37.48 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 15:37.48 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:2337:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:37.48 2337 | uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 15:37.48 | ^ 15:44.60 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 15:44.60 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:8381:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:44.60 8381 | switch (kind) { 15:44.60 | ^~~~~~ 15:46.38 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitRemainderU64()': 15:46.38 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:7256:17: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:46.39 7256 | remainderI64(rs, r, reserved, IsUnsigned(true), isConst, c); 15:46.39 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:46.40 Compiling darling_macro v0.8.1 15:46.47 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::emitQuotientU64()': 15:46.47 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:7199:16: warning: 'c' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:46.47 7199 | quotientI64(rs, r, reserved, IsUnsigned(true), isConst, c); 15:46.47 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:50.49 Compiling tokio v0.1.7 15:58.13 Compiling cubeb v0.5.2 15:58.40 Compiling cubeb-backend v0.5.0 16:07.81 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/mozurl) 16:14.24 Compiling euclid v0.19.5 16:15.92 Compiling app_units v0.7.0 16:16.18 Compiling serde_bytes v0.10.4 16:16.67 Compiling bincode v1.0.0 16:17.51 Compiling ron v0.1.7 16:23.51 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/webrender_build) 16:24.13 Compiling toml v0.4.5 16:31.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29: 16:31.23 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 16:31.23 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmIonCompile.cpp:1867:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:31.23 1867 | switch (kind) { 16:31.23 | ^~~~~~ 16:34.99 Compiling failure v0.1.3 16:35.24 Compiling darling v0.8.1 16:35.36 Compiling tokio-core v0.1.17 16:42.41 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-66.0.4/media/libcubeb/cubeb-pulse-rs) 16:50.05 Compiling plane-split v0.13.6 16:51.08 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/wr_malloc_size_of) 16:51.39 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style) 17:04.45 Compiling webrender v0.59.0 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/webrender) 17:05.94 Compiling rkv v0.5.1 17:10.80 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style_derive) 17:16.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 17:16.04 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseFloatLiteral({anonymous}::WasmParseContext&, {anonymous}::WasmToken) [with Float = double]': 17:16.04 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:2905:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:16.04 2905 | result = -result; 17:16.04 | ^~~~~~ 17:16.17 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseFloatLiteral({anonymous}::WasmParseContext&, {anonymous}::WasmToken) [with Float = float]': 17:16.17 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:2905:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:16.17 2905 | result = -result; 17:16.17 | ^~~~~~ 17:23.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 17:23.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 17:23.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp:487:14: warning: 'uncheckedRefTypeIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:23.54 487 | uint32_t uncheckedRefTypeIndex; 17:23.54 | ^~~~~~~~~~~~~~~~~~~~~ 17:23.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp:486:13: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:23.54 486 | uint8_t uncheckedCode; 17:23.54 | ^~~~~~~~~~~~~ 17:23.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp:491:25: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:23.54 491 | if (!locals->appendN(type, count)) { 17:23.54 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 17:23.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp:481:26: warning: 'numLocalEntries' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:23.54 481 | for (uint32_t i = 0; i < numLocalEntries; i++) { 17:23.54 | ~~^~~~~~~~~~~~~~~~~ 17:28.23 modules/fdlibm/src 17:35.92 Compiling tokio-uds v0.1.7 17:38.68 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/malloc_size_of) 17:39.20 Compiling webrender_api v0.58.0 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/webrender_api) 18:06.57 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:22, 18:06.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 18:06.57 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 18:06.57 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:06.57 123 | return *it; 18:06.57 | ^~ 18:06.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 18:06.57 /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:1155:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 18:06.57 1155 | RealmsInZoneIter realm(zone); 18:06.57 | ^~~~~ 18:08.47 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:22, 18:08.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 18:08.47 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h: In function 'bool js::ZoneGlobalsAreAllGray(JS::Zone*)': 18:08.47 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:118:7: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:08.47 118 | it++; 18:08.47 | ~~^~ 18:08.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 18:08.47 /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:541:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 18:08.47 541 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 18:08.47 | ^~~~~ 18:08.47 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:22, 18:08.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 18:08.47 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:114:67: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:08.47 114 | return it < comp->realms().begin() || it >= comp->realms().end(); 18:08.47 | ~~~~~~~~~~~~~~~~~~^~ 18:08.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 18:08.47 /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:541:25: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 18:08.47 541 | for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 18:08.47 | ^~~~~ 19:06.30 memory/build 19:19.11 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-66.0.4/media/audioipc/audioipc) 19:20.44 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 19:20.44 --> media/audioipc/audioipc/src/errors.rs:10:1 19:20.44 | 19:20.44 10 | / error_chain! { 19:20.44 11 | | // Maybe replace with chain_err to improve the error info. 19:20.44 12 | | foreign_links { 19:20.44 13 | | Bincode(bincode::Error); 19:20.44 ... | 19:20.44 21 | | } 19:20.44 22 | | } 19:20.44 | |_^ 19:20.44 | 19:20.44 = note: #[warn(deprecated)] on by default 19:20.45 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 19:20.45 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 19:20.45 --> media/audioipc/audioipc/src/errors.rs:10:1 19:20.45 | 19:20.45 10 | / error_chain! { 19:20.45 11 | | // Maybe replace with chain_err to improve the error info. 19:20.45 12 | | foreign_links { 19:20.45 13 | | Bincode(bincode::Error); 19:20.45 ... | 19:20.45 21 | | } 19:20.45 22 | | } 19:20.45 | |_^ 19:20.45 | 19:20.45 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 19:23.04 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style_traits) 19:26.78 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 19:26.78 --> gfx/wr/webrender/src/device/gl.rs:30:38 19:26.78 | 19:26.78 30 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; 19:26.78 | ^^^^^^^^^^^^^^^^^ 19:26.78 | 19:26.78 = note: #[warn(deprecated)] on by default 19:26.78 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 19:26.78 --> gfx/wr/webrender/src/device/gl.rs:47:43 19:26.78 | 19:26.78 47 | static GPU_BYTES_ALLOCATED: AtomicUsize = ATOMIC_USIZE_INIT; 19:26.78 | ^^^^^^^^^^^^^^^^^ 19:26.78 help: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 19:26.78 | 19:26.78 47 | static GPU_BYTES_ALLOCATED: AtomicUsize = AtomicUsize::new(0); 19:26.78 | ^^^^^^^^^^^^^^^^^^^ 19:26.79 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 19:26.79 --> gfx/wr/webrender/src/picture.rs:36:38 19:26.79 | 19:26.79 36 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; 19:26.79 | ^^^^^^^^^^^^^^^^^ 19:26.79 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 19:26.79 --> gfx/wr/webrender/src/picture.rs:113:36 19:26.79 | 19:26.79 113 | static NEXT_TILE_ID: AtomicUsize = ATOMIC_USIZE_INIT; 19:26.79 | ^^^^^^^^^^^^^^^^^ 19:26.79 help: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 19:26.79 | 19:26.79 113 | static NEXT_TILE_ID: AtomicUsize = AtomicUsize::new(0); 19:26.79 | ^^^^^^^^^^^^^^^^^^^ 19:35.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 19:35.03 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 19:35.03 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CodeGenerator.cpp:13534:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:35.03 13534 | ABIArg arg = abi.next(argMir); 19:35.03 | ~~~~~~~~^~~~~~~~ 19:56.04 memory/mozalloc 20:00.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 20:00.56 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 20:00.57 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCacheIRCompiler.cpp:1678:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:00.57 1678 | Maybe scratch; 20:00.57 | ^~~~~~~ 20:03.44 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 20:03.44 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCacheIRCompiler.cpp:1508:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:03.44 1508 | Maybe scratch; 20:03.44 | ^~~~~~~ 20:16.23 memory/volatile 20:23.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:73, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.h:18, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Heap.h:19, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCode.h:15, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:12, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JitFrames.h:12, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Bailouts.h:12, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/LIR.h:15, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Lowering.h:13, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Lowering.cpp:7, 20:23.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 20:23.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 20:23.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:414:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:23.27 414 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 20:23.27 | ^~~~~~~~~~~ 20:23.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 20:23.27 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MIR.cpp:4003:13: note: 'res' was declared here 20:23.27 4003 | int32_t res; 20:23.27 | ^~~ 20:23.75 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 20:23.76 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MIR.cpp:4034:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:23.76 4034 | return MConstant::NewInt64(alloc, res); 20:23.76 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 20:35.35 memory/volatile/tests 20:37.03 mozglue/misc 20:40.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:73, 20:40.22 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.h:18, 20:40.22 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonTypes.h:15, 20:40.22 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CompactBuffer.h:10, 20:40.22 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/OptimizationTracking.h:12, 20:40.22 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/OptimizationTracking.cpp:7, 20:40.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 20:40.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 20:40.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:414:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 20:40.22 414 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 20:40.22 | ^~~~~~~~~~~ 20:40.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 20:40.22 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Recover.cpp:309:11: note: 'result' was declared here 20:40.22 309 | int32_t result; 20:40.22 | ^~~~~~ 20:40.60 config/external/icu/common 20:42.85 config/external/icu/data 20:42.93 config/external/icu/i18n 20:51.93 db/sqlite3/src 21:43.93 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-66.0.4/media/audioipc/server) 21:44.42 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 21:44.42 --> media/audioipc/server/src/lib.rs:38:5 21:44.42 | 21:44.42 38 | / error_chain! { 21:44.42 39 | | links { 21:44.42 40 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 21:44.42 41 | | } 21:44.42 ... | 21:44.42 46 | | } 21:44.42 47 | | } 21:44.42 | |_____^ 21:44.42 | 21:44.42 = note: #[warn(deprecated)] on by default 21:44.42 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 21:44.42 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 21:44.42 --> media/audioipc/server/src/lib.rs:38:5 21:44.42 | 21:44.42 38 | / error_chain! { 21:44.42 39 | | links { 21:44.42 40 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 21:44.42 41 | | } 21:44.42 ... | 21:44.42 46 | | } 21:44.43 47 | | } 21:44.43 | |_____^ 21:44.43 | 21:44.43 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 22:08.08 third_party/prio 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 22:08.10 117 | #pragma pipeloop(0) 22:08.10 | 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 22:08.10 128 | #pragma pipeloop(0) 22:08.10 | 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 22:08.10 143 | #pragma pipeloop(0) 22:08.10 | 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 22:08.10 218 | #pragma pipeloop(0) 22:08.10 | 22:08.10 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 22:08.10 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 22:08.10 | ^~~~~ 22:08.11 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 22:08.11 196 | double digit, m2j, nextm2j, a, b; 22:08.11 | ^~~~~~~ 22:08.11 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 22:08.11 195 | int tmp; 22:08.11 | ^~~ 22:08.70 In file included from /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:10: 22:08.70 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 22:08.70 /builddir/build/BUILD/firefox-66.0.4/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] 22:08.70 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 22:08.70 | ^ 22:08.70 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 22:08.70 2125 | int j = MP_MIN(k, MP_DIGIT_BIT); 22:08.70 | ^~~~~~ 22:08.70 /builddir/build/BUILD/firefox-66.0.4/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] 22:08.70 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 22:08.70 | ^~~ 22:08.70 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 22:08.70 2125 | int j = MP_MIN(k, MP_DIGIT_BIT); 22:08.70 | ^~~~~~ 22:08.70 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 22:08.70 2127 | if (j < MP_DIGIT_BIT) { 22:08.70 | ^ 22:08.72 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 22:08.72 /builddir/build/BUILD/firefox-66.0.4/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] 22:08.72 4595 | if (val >= r) 22:08.72 | ^~ 22:10.14 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 22:10.14 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 22:10.14 237 | for (db = 0; db < sizeof(mp_digit); db++) { 22:10.14 | ^ 22:10.14 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 22:10.14 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 22:10.14 268 | for (db = 0; db < sizeof(mp_digit); db++) { 22:10.14 | ^ 22:15.27 media/libjpeg 22:25.57 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 22:25.57 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 22:25.57 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 22:25.57 | ^~~ 22:25.57 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 22:25.57 343 | s = HUFF_EXTEND(r, s); 22:25.57 | ^~~~~~~~~~~ 22:25.57 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 22:25.57 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 22:25.57 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 22:25.57 | ^~~ 22:25.57 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 22:25.57 420 | s = HUFF_EXTEND(r, s); 22:25.57 | ^~~~~~~~~~~ 22:29.44 modules/brotli 22:31.52 modules/woff2 22:32.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 22:32.17 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 22:32.17 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 22:32.17 1177 | uint64_t dst_offset = first_table_offset; 22:32.17 | ^~~~~~~~~~ 22:35.59 modules/xz-embedded 22:36.33 media/libvorbis 22:42.87 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-66.0.4/media/audioipc/client) 23:04.30 In file included from /usr/include/string.h:494, 23:04.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:04.30 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:04.30 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/charstr.h:20, 23:04.30 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:23: 23:04.30 In function 'char* strncpy(char*, const char*, size_t)', 23:04.30 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:419:9: 23:04.30 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 23:04.30 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:04.30 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:04.30 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:25: 23:04.30 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp: In constructor 'CReg::CReg(const UChar*, const char*)': 23:04.30 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cstring.h:37:57: note: length computed here 23:04.30 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 23:04.30 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:415:32: note: in expansion of macro 'uprv_strlen' 23:04.30 415 | int32_t len = (int32_t)uprv_strlen(_id); 23:04.30 | ^~~~~~~~~~~ 23:04.47 In file included from /usr/include/string.h:494, 23:04.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:04.48 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:04.48 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/charstr.h:20, 23:04.48 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:23: 23:04.48 In function 'char* strncpy(char*, const char*, size_t)', 23:04.48 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:419:9, 23:04.48 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:428:41: 23:04.48 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument [-Wstringop-overflow=] 23:04.48 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:04.48 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:04.48 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:25: 23:04.48 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp: In static member function 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)': 23:04.48 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cstring.h:37:57: note: length computed here 23:04.48 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 23:04.48 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:415:32: note: in expansion of macro 'uprv_strlen' 23:04.48 415 | int32_t len = (int32_t)uprv_strlen(_id); 23:04.48 | ^~~~~~~~~~~ 23:04.52 In file included from /usr/include/string.h:494, 23:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:04.53 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:04.53 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/charstr.h:20, 23:04.53 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:23: 23:04.53 In function 'char* strncpy(char*, const char*, size_t)', 23:04.53 inlined from 'CReg::CReg(const UChar*, const char*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:419:9, 23:04.53 inlined from 'static const void* CReg::reg(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:428:41, 23:04.53 inlined from 'const void* ucurr_register_63(const UChar*, const char*, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:500:25: 23:04.53 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 23:04.53 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:04.53 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:04.53 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:25: 23:04.53 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp: In function 'const void* ucurr_register_63(const UChar*, const char*, UErrorCode*)': 23:04.53 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cstring.h:37:57: note: length computed here 23:04.53 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 23:04.53 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/ucurr.cpp:415:32: note: in expansion of macro 'uprv_strlen' 23:04.53 415 | int32_t len = (int32_t)uprv_strlen(_id); 23:04.53 | ^~~~~~~~~~~ 23:09.62 In file included from /usr/include/string.h:494, 23:09.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:09.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:09.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cstring.h:31, 23:09.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:41: 23:09.62 In function 'char* strncpy(char*, const char*, size_t)', 23:09.62 inlined from 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1741:13: 23:09.62 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 23:09.62 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:09.62 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:09.62 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:41: 23:09.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp: In function 'int32_t _canonicalize(const char*, char*, int32_t, uint32_t, UErrorCode*)': 23:09.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cstring.h:37:57: note: length computed here 23:09.62 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 23:09.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1738:24: note: in expansion of macro 'uprv_strlen' 23:09.62 1738 | len = (int32_t)uprv_strlen(d); 23:09.62 | ^~~~~~~~~~~ 23:11.20 In file included from /usr/include/string.h:494, 23:11.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:11.20 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:11.20 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/charstr.h:20, 23:11.20 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:15: 23:11.20 In function 'char* strncpy(char*, const char*, size_t)', 23:11.20 inlined from 'ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2140:21, 23:11.20 inlined from 'int32_t ulocimp_forLanguageTag_63(const char*, int32_t, char*, int32_t, int32_t*, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2778:21: 23:11.20 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 23:11.20 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:11.20 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.20 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:17: 23:11.20 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp: In function 'int32_t ulocimp_forLanguageTag_63(const char*, int32_t, char*, int32_t, int32_t*, UErrorCode*)': 23:11.20 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cstring.h:37:57: note: length computed here 23:11.20 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 23:11.20 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2139:46: note: in expansion of macro 'uprv_strlen' 23:11.20 2139 | size_t preferredTagLen = uprv_strlen(preferredTag); 23:11.20 | ^~~~~~~~~~~ 23:13.18 media/libmkv 23:13.22 /builddir/build/BUILD/firefox-66.0.4/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 23:13.22 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 23:13.22 | ^~~~~~~~~~ 23:13.53 media/libvpx 23:30.73 /builddir/build/BUILD/firefox-66.0.4/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 23:30.73 /builddir/build/BUILD/firefox-66.0.4/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 23:30.74 1177 | border_mask = ~(mi_col == 0); 23:30.74 | ^ 23:30.74 /builddir/build/BUILD/firefox-66.0.4/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 23:30.74 1177 | border_mask = ~(mi_col == 0); 23:30.74 | ^ 23:30.74 | ! 23:38.63 media/libaom 23:45.85 In file included from /usr/include/string.h:494, 23:45.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:45.85 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:45.85 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucal.cpp:25: 23:45.85 In function 'char* strncpy(char*, const char*, size_t)', 23:45.85 inlined from 'void** ucal_open_63(const UChar*, int32_t, const char*, UCalendarType, UErrorCode*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucal.cpp:155:7: 23:45.85 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size [-Wstringop-truncation] 23:45.85 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:45.85 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.89 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 23:47.89 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:47.89 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 23:47.89 | ^ 23:47.89 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 23:47.89 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 23:47.89 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 23:47.89 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 23:47.89 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 23:47.90 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 23:47.90 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:47.90 | ^~~~~~~~~~~~~~~~~~~ 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:47.90 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:47.90 | ^ 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:47.90 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:47.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:47.90 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:47.90 | ^~~~~~~~~~~~~~~~~~~~~~~~ 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 23:47.90 1271 | ucol_setVariableTop(UCollator *coll, 23:47.90 | ^~~~~~~~~~~~~~~~~~~ 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:47.90 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 23:47.90 | ^ 23:47.90 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 23:47.90 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 23:47.90 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 23:47.90 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 23:47.90 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 23:47.90 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 23:47.90 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:47.90 | ^~~~~~~~~~~~~~~~~~~ 23:47.90 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:47.90 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:47.91 | ^ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:47.91 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:47.91 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 23:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 23:47.91 1271 | ucol_setVariableTop(UCollator *coll, 23:47.91 | ^~~~~~~~~~~~~~~~~~~ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:47.91 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 23:47.91 | ^ 23:47.91 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 23:47.91 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 23:47.91 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 23:47.91 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 23:47.91 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 23:47.91 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 23:47.91 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:47.91 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:47.91 | ^ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:47.91 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.91 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:47.91 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:47.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 23:47.92 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 23:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 23:47.92 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 23:47.92 | ^ 23:47.92 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 23:47.92 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 23:47.92 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 23:47.92 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 23:47.92 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 23:47.92 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 23:47.92 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 23:47.92 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 23:47.92 | ^ 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 23:47.92 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 23:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 23:47.92 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 23:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~~ 23:47.92 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 23:47.92 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 23:47.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.96 In file included from /usr/include/string.h:494, 23:47.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 23:47.97 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 23:47.97 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:23: 23:47.97 In function 'char* strcat(char*, const char*)', 23:47.97 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:395:9: 23:47.97 /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] 23:47.97 128 | return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 23:47.97 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.62 media/libdav1d 24:31.16 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings) 25:25.66 media/libdav1d/asm 25:46.09 media/libpng 25:46.21 media/libwebp/src/dec 25:47.19 media/libwebp/src/demux 25:47.57 media/libwebp/src/dsp 25:49.77 media/libwebp/src/moz 25:49.83 media/libwebp/src/utils 25:50.82 media/ffvpx/libavutil/x86 25:50.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:50.86 from : 25:50.86 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:50.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:50.86 | 25:50.86 In file included from : 25:50.86 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:50.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:50.86 | 25:50.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:50.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:50.86 from : 25:50.86 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:50.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:50.86 | ^~~~~~~~~~~~~ 25:50.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:50.97 from : 25:50.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:50.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:50.97 | 25:50.97 In file included from : 25:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:50.97 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:50.97 | 25:50.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:50.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:50.97 from : 25:50.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:50.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:50.97 | ^~~~~~~~~~~~~ 25:51.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.03 from : 25:51.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.03 | 25:51.03 In file included from : 25:51.03 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.03 | 25:51.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.03 from : 25:51.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.03 | ^~~~~~~~~~~~~ 25:51.09 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.10 from : 25:51.10 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.10 | 25:51.10 In file included from : 25:51.10 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.10 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.10 | 25:51.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.10 from : 25:51.10 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.10 | ^~~~~~~~~~~~~ 25:51.16 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.16 from : 25:51.16 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.16 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.16 | 25:51.16 In file included from : 25:51.16 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.16 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.16 | 25:51.16 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.16 from : 25:51.16 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.16 | ^~~~~~~~~~~~~ 25:51.40 media/ffvpx/libavcodec/x86 25:51.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.43 from : 25:51.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.43 | 25:51.43 In file included from : 25:51.43 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.43 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.43 | 25:51.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.44 from : 25:51.44 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.44 | ^~~~~~~~~~~~~ 25:51.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.48 from : 25:51.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.48 | 25:51.48 In file included from : 25:51.48 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.48 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.48 | 25:51.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.48 from : 25:51.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.49 | ^~~~~~~~~~~~~ 25:51.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.54 from : 25:51.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.54 | 25:51.54 In file included from : 25:51.55 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.55 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.55 | 25:51.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.55 from : 25:51.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.55 | ^~~~~~~~~~~~~ 25:51.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.62 from : 25:51.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.62 | 25:51.62 In file included from : 25:51.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.62 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.62 | 25:51.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.62 from : 25:51.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.62 | ^~~~~~~~~~~~~ 25:51.73 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.73 from : 25:51.73 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.73 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.73 | 25:51.73 In file included from : 25:51.73 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.73 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.73 | 25:51.73 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.73 from : 25:51.73 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.73 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.73 | ^~~~~~~~~~~~~ 25:51.85 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.85 from : 25:51.85 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:51.85 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:51.85 | 25:51.85 In file included from : 25:51.85 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:51.85 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:51.85 | 25:51.85 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:51.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:51.85 from : 25:51.85 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:51.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:51.85 | ^~~~~~~~~~~~~ 25:52.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:52.13 from : 25:52.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:52.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:52.13 | 25:52.13 In file included from : 25:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:52.13 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:52.13 | 25:52.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:52.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:52.13 from : 25:52.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:52.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:52.13 | ^~~~~~~~~~~~~ 25:53.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:53.97 from : 25:53.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:53.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:53.97 | 25:53.97 In file included from : 25:53.97 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:53.97 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:53.97 | 25:53.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:53.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:53.97 from : 25:53.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:53.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:53.97 | ^~~~~~~~~~~~~ 25:55.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:55.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:55.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:55.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:55.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:55.37 from : 25:55.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:55.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:55.37 | 25:55.37 In file included from : 25:55.37 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:55.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:55.37 | 25:55.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:55.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:55.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:55.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:55.38 from : 25:55.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:55.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:55.38 | ^~~~~~~~~~~~~ 25:56.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:56.81 from : 25:56.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 25:56.81 216 | #define HAVE_LINUX_PERF_EVENT_H 0 25:56.81 | 25:56.81 In file included from : 25:56.81 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 25:56.81 53 | #define HAVE_LINUX_PERF_EVENT_H 1 25:56.81 | 25:56.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 25:56.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 25:56.81 from : 25:56.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 25:56.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 25:56.81 | ^~~~~~~~~~~~~ 26:12.10 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 26:12.20 media/kiss_fft 26:12.25 media/ffvpx/libavutil 26:12.29 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.29 from : 26:12.29 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:12.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:12.29 | 26:12.29 In file included from : 26:12.29 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:12.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:12.29 | 26:12.29 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.29 from : 26:12.29 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:12.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:12.29 | ^~~~~~~~~~~~~ 26:12.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.37 from : 26:12.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:12.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:12.37 | 26:12.37 In file included from : 26:12.37 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:12.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:12.37 | 26:12.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.37 from : 26:12.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:12.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:12.37 | ^~~~~~~~~~~~~ 26:12.44 media/libcubeb/src 26:12.54 media/libnestegg/src 26:12.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 26:12.57 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c: In function 'ne_parse': 26:12.57 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 26:12.57 1096 | uint64_t id, size, peeked_id; 26:12.57 | ^~~~~~~~~ 26:12.65 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:12.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:12.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.65 from : 26:12.65 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:12.65 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:12.65 | 26:12.65 In file included from : 26:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:12.65 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:12.65 | 26:12.65 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:12.66 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.66 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.66 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.66 from : 26:12.66 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:12.66 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:12.67 | ^~~~~~~~~~~~~ 26:12.77 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.78 from : 26:12.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:12.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:12.78 | 26:12.78 In file included from : 26:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:12.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:12.78 | 26:12.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:12.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:12.78 from : 26:12.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:12.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:12.78 | ^~~~~~~~~~~~~ 26:13.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.01 from : 26:13.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.01 | 26:13.01 In file included from : 26:13.01 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.01 | 26:13.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.01 from : 26:13.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.01 | ^~~~~~~~~~~~~ 26:13.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.21 from : 26:13.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.21 | 26:13.21 In file included from : 26:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.21 | 26:13.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.21 from : 26:13.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.21 | ^~~~~~~~~~~~~ 26:13.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.39 from : 26:13.39 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.39 | 26:13.39 In file included from : 26:13.39 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.39 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.39 | 26:13.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.39 from : 26:13.39 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.39 | ^~~~~~~~~~~~~ 26:13.53 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.53 from : 26:13.53 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.53 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.53 | 26:13.53 In file included from : 26:13.53 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.53 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.53 | 26:13.53 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.53 from : 26:13.53 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.54 | ^~~~~~~~~~~~~ 26:13.63 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.63 from : 26:13.63 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.63 | 26:13.63 In file included from : 26:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.64 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.64 | 26:13.64 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.64 from : 26:13.64 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.64 | ^~~~~~~~~~~~~ 26:13.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.78 from : 26:13.79 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.79 | 26:13.79 In file included from : 26:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.79 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.79 | 26:13.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.79 from : 26:13.79 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.79 | ^~~~~~~~~~~~~ 26:13.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:13.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:13.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.98 from : 26:13.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:13.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:13.98 | 26:13.98 In file included from : 26:13.98 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:13.99 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:13.99 | 26:13.99 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:13.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:13.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:13.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:13.99 from : 26:13.99 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:13.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:13.99 | ^~~~~~~~~~~~~ 26:14.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:14.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:14.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.07 from : 26:14.07 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:14.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:14.08 | 26:14.08 In file included from : 26:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:14.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:14.08 | 26:14.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:14.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.08 from : 26:14.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:14.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:14.08 | ^~~~~~~~~~~~~ 26:14.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:14.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:14.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.15 from : 26:14.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:14.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:14.15 | 26:14.15 In file included from : 26:14.15 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:14.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:14.15 | 26:14.16 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:14.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.16 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.16 from : 26:14.16 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:14.16 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:14.16 | ^~~~~~~~~~~~~ 26:14.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:14.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:14.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.63 from : 26:14.63 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:14.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:14.63 | 26:14.63 In file included from : 26:14.63 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:14.63 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:14.63 | 26:14.63 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:14.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.63 from : 26:14.63 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:14.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:14.63 | ^~~~~~~~~~~~~ 26:14.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:14.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:14.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.67 from : 26:14.67 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:14.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:14.67 | 26:14.67 In file included from : 26:14.67 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:14.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:14.67 | 26:14.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:14.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.68 from : 26:14.68 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:14.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:14.68 | ^~~~~~~~~~~~~ 26:14.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.80 from : 26:14.80 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:14.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:14.80 | 26:14.80 In file included from : 26:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:14.80 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:14.80 | 26:14.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:14.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.81 from : 26:14.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:14.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:14.81 | ^~~~~~~~~~~~~ 26:14.96 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.96 from : 26:14.96 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:14.96 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:14.96 | 26:14.96 In file included from : 26:14.96 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:14.96 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:14.96 | 26:14.96 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:14.96 from : 26:14.96 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:14.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:14.96 | ^~~~~~~~~~~~~ 26:15.10 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 26:15.10 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 26:15.10 19 | default: 26:15.10 | ^~~~~~~ 26:15.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:15.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:15.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:15.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:15.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:15.17 from : 26:15.17 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:15.17 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:15.17 | 26:15.17 In file included from : 26:15.17 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:15.17 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:15.17 | 26:15.18 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:15.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:15.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:15.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:15.18 from : 26:15.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:15.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:15.18 | ^~~~~~~~~~~~~ 26:15.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:15.44 from : 26:15.44 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:15.44 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:15.44 | 26:15.44 In file included from : 26:15.44 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:15.44 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:15.44 | 26:15.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:15.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:15.44 from : 26:15.45 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:15.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:15.45 | ^~~~~~~~~~~~~ 26:15.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:15.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:15.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:15.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:15.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:15.48 from : 26:15.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:15.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:15.49 | 26:15.49 In file included from : 26:15.49 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:15.49 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:15.49 | 26:15.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:15.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:15.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:15.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:15.49 from : 26:15.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:15.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:15.49 | ^~~~~~~~~~~~~ 26:15.62 media/libogg 26:16.37 media/libopus 26:17.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.18 from : 26:17.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:17.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:17.18 | 26:17.18 In file included from : 26:17.18 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:17.18 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:17.18 | 26:17.18 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.18 from : 26:17.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:17.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:17.18 | ^~~~~~~~~~~~~ 26:17.24 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.24 from : 26:17.24 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:17.24 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:17.24 | 26:17.24 In file included from : 26:17.24 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:17.24 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:17.24 | 26:17.24 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.24 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.24 from : 26:17.24 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:17.24 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:17.24 | ^~~~~~~~~~~~~ 26:17.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.38 from : 26:17.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:17.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:17.38 | 26:17.38 In file included from : 26:17.38 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:17.38 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:17.38 | 26:17.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.38 from : 26:17.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:17.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:17.38 | ^~~~~~~~~~~~~ 26:17.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.48 from : 26:17.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:17.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:17.48 | 26:17.48 In file included from : 26:17.48 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:17.48 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:17.48 | 26:17.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.48 from : 26:17.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:17.48 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:17.48 | ^~~~~~~~~~~~~ 26:17.50 media/libtheora 26:17.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:17.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:17.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.61 from : 26:17.61 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:17.61 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:17.61 | 26:17.61 In file included from : 26:17.61 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:17.61 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:17.61 | 26:17.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:17.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.62 from : 26:17.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:17.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:17.62 | ^~~~~~~~~~~~~ 26:17.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.78 from : 26:17.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:17.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:17.78 | 26:17.78 In file included from : 26:17.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:17.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:17.78 | 26:17.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:17.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:17.78 from : 26:17.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:17.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:17.78 | ^~~~~~~~~~~~~ 26:17.95 /builddir/build/BUILD/firefox-66.0.4/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 26:17.95 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 26:17.95 | ^~~~~~~~~~~~~~~ 26:18.06 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:18.06 from : 26:18.06 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:18.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:18.06 | 26:18.06 In file included from : 26:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:18.06 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:18.06 | 26:18.06 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:18.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:18.06 from : 26:18.06 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:18.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:18.06 | ^~~~~~~~~~~~~ 26:19.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:19.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:19.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.04 from : 26:19.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:19.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:19.04 | 26:19.04 In file included from : 26:19.05 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:19.05 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:19.05 | 26:19.05 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:19.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.05 from : 26:19.05 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:19.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:19.05 | ^~~~~~~~~~~~~ 26:19.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.37 from : 26:19.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:19.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:19.37 | 26:19.37 In file included from : 26:19.37 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:19.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:19.37 | 26:19.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.37 from : 26:19.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:19.37 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:19.37 | ^~~~~~~~~~~~~ 26:19.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.82 from : 26:19.82 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:19.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:19.82 | 26:19.82 In file included from : 26:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:19.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:19.82 | 26:19.82 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.82 from : 26:19.82 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:19.82 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:19.82 | ^~~~~~~~~~~~~ 26:19.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.88 from : 26:19.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:19.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:19.88 | 26:19.88 In file included from : 26:19.88 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:19.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:19.88 | 26:19.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:19.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:19.88 from : 26:19.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:19.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:19.88 | ^~~~~~~~~~~~~ 26:20.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.04 from : 26:20.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.04 | 26:20.04 In file included from : 26:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.04 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.04 | 26:20.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.04 from : 26:20.05 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.05 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.05 | ^~~~~~~~~~~~~ 26:20.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.08 from : 26:20.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.09 | 26:20.09 In file included from : 26:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.09 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.09 | 26:20.09 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.09 from : 26:20.09 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.09 | ^~~~~~~~~~~~~ 26:20.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.28 from : 26:20.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.28 | 26:20.28 In file included from : 26:20.28 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.28 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.28 | 26:20.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.28 from : 26:20.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.28 | ^~~~~~~~~~~~~ 26:20.42 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.42 from : 26:20.42 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.42 | 26:20.42 In file included from : 26:20.42 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.43 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.43 | 26:20.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.43 from : 26:20.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.43 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.43 | ^~~~~~~~~~~~~ 26:20.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.54 from : 26:20.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.54 | 26:20.54 In file included from : 26:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.54 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.54 | 26:20.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.54 from : 26:20.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.54 | ^~~~~~~~~~~~~ 26:20.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.56 from : 26:20.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.56 | 26:20.56 In file included from : 26:20.56 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.56 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.56 | 26:20.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.56 from : 26:20.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.56 | ^~~~~~~~~~~~~ 26:20.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 26:20.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 26:20.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.62 from : 26:20.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 26:20.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 26:20.62 | 26:20.62 In file included from : 26:20.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 26:20.62 53 | #define HAVE_LINUX_PERF_EVENT_H 1 26:20.63 | 26:20.63 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 26:20.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.63 from : 26:20.63 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 26:20.63 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 26:20.63 | ^~~~~~~~~~~~~ 26:20.64 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/timecode.c: In function 'av_timecode_make_string': 26:20.64 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/timecode.c:103:60: warning: '%02d' directive output may be truncated writing between 2 and 10 bytes into a region of size between 2 and 14 [-Wformat-truncation=] 26:20.64 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 26:20.64 | ^~~~ 26:20.65 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/timecode.c:103:41: note: directive argument in the range [0, 2147483647] 26:20.65 103 | snprintf(buf, AV_TIMECODE_STR_SIZE, "%s%02d:%02d:%02d%c%02d", 26:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~ 26:20.65 In file included from /usr/include/stdio.h:867, 26:20.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:38, 26:20.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 26:20.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 26:20.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 26:20.65 from : 26:20.65 /usr/include/bits/stdio2.h:67:10: note: '__builtin___snprintf_chk' output between 12 and 32 bytes into a destination of size 23 26:20.65 67 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 26:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:20.65 68 | __bos (__s), __fmt, __va_arg_pack ()); 26:20.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:20.69 media/libspeex_resampler/src 26:20.71 media/ffvpx/libavutil/libmozavutil.so 26:20.73 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 26:20.74 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 26:20.74 814 | spx_uint32_t i; 26:20.74 | ^ 26:23.74 media/libsoundtouch/src 26:23.79 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 26:23.79 262 | #pragma omp parallel for 26:23.79 | 26:24.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 26:24.08 89 | #pragma omp parallel for 26:24.08 | 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 26:24.08 145 | #pragma omp parallel for 26:24.08 | 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 26:24.08 192 | #pragma omp parallel for 26:24.08 | 26:24.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 26:24.08 75 | #define PI 3.1415926536 26:24.08 | 26:24.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 26:24.08 52 | #define PI M_PI 26:24.08 | 26:24.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 26:24.08 306 | #pragma omp parallel for 26:24.08 | 26:24.08 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 26:24.08 331 | #pragma omp critical 26:24.08 | 26:24.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 26:24.17 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 26:24.18 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 26:24.18 133 | uint count; 26:24.18 | ^~~~~ 26:25.44 media/psshparser 26:25.87 security/sandbox/common 26:25.90 security/sandbox/linux/broker 26:26.82 security/sandbox/linux/reporter 26:29.34 In file included from /usr/include/string.h:494, 26:29.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 26:29.34 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/basictypes.h:12, 26:29.34 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/platform_thread.h:14, 26:29.34 from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/broker/SandboxBroker.h:12, 26:29.34 from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/broker/SandboxBroker.cpp:7: 26:29.34 In function 'char* strncpy(char*, const char*, size_t)', 26:29.34 inlined from 'virtual void mozilla::SandboxBroker::ThreadMain()' at /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/broker/SandboxBroker.cpp:744:14: 26:29.34 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size [-Wstringop-truncation] 26:29.34 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 26:29.34 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:30.67 security/certverifier 26:30.67 security/sandbox/linux/gtest 26:35.73 security/ct 26:37.10 security/ct/tests/gtest 26:39.04 security/certverifier/tests/gtest 26:39.06 security/apps 26:41.17 xpcom/string 26:42.43 xpcom/glue/standalone 26:44.20 xpcom/base 26:47.98 xpcom/ds 26:50.01 xpcom/io 26:51.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Tokenizer.h:15, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/IncrementalTokenizer.cpp:7, 26:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 26:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 26:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:51.63 1008 | foundInterface = 0; \ 26:51.63 | ^~~~~~~~~~~~~~ 26:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:51.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:51.63 16 | NS_INTERFACE_MAP_END 26:51.63 | ^~~~~~~~~~~~~~~~~~~~ 26:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:51.63 992 | else 26:51.63 | ^~~~ 26:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:51.63 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:51.63 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 26:51.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 26:51.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:51.64 1008 | foundInterface = 0; \ 26:51.64 | ^~~~~~~~~~~~~~ 26:51.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:51.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:51.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:51.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:51.64 23 | NS_INTERFACE_MAP_END 26:51.64 | ^~~~~~~~~~~~~~~~~~~~ 26:51.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:51.64 992 | else 26:51.64 | ^~~~ 26:51.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 26:51.64 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 26:51.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:51.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 26:51.64 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 26:51.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:53.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 26:53.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:53.32 1008 | foundInterface = 0; \ 26:53.32 | ^~~~~~~~~~~~~~ 26:53.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:53.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:53.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:53.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:53.32 234 | NS_INTERFACE_MAP_END 26:53.32 | ^~~~~~~~~~~~~~~~~~~~ 26:53.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:53.32 982 | else 26:53.32 | ^~~~ 26:53.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:53.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:53.32 | ^~~~~~~~~~~~~~~~~~ 26:53.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:53.32 233 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 26:53.32 | ^~~~~~~~~~~~~~~~~~~~~~ 26:53.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 26:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:53.33 1008 | foundInterface = 0; \ 26:53.33 | ^~~~~~~~~~~~~~ 26:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:53.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:53.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 26:53.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:53.33 281 | NS_INTERFACE_MAP_END 26:53.33 | ^~~~~~~~~~~~~~~~~~~~ 26:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:53.33 982 | else 26:53.33 | ^~~~ 26:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:53.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:53.33 | ^~~~~~~~~~~~~~~~~~ 26:53.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:53.33 280 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 26:53.33 | ^~~~~~~~~~~~~~~~~~~~~~ 26:53.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 26:53.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 26:53.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:63:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 26:53.42 63 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 26:53.42 | ^ 26:53.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 26:53.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 26:53.42 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:7, 26:53.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 26:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4450:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 26:53.42 4450 | struct PerThreadAtomCache : public APZBucketAtoms, 26:53.42 | ^~~~~~~~~~~~~~~~~~ 26:55.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 26:55.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 26:55.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 26:55.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 26:55.84 31 | memset(aT, 0, sizeof(T)); 26:55.84 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:55.84 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 26:55.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 26:55.84 144 | struct AmountFns { 26:55.84 | ^~~~~~~~~ 26:55.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 26:55.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 26:55.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 26:55.85 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 26:55.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 26:55.85 31 | memset(aT, 0, sizeof(T)); 26:55.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 26:55.85 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 26:55.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 26:55.85 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 26:55.85 178 | struct SizeOfTabFns { 26:55.85 | ^~~~~~~~~~~~ 27:01.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 27:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 27:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 27:01.69 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/Base64.cpp:12, 27:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 27:01.69 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 27:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:01.69 1008 | foundInterface = 0; \ 27:01.69 | ^~~~~~~~~~~~~~ 27:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:01.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:01.69 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:01.69 36 | NS_INTERFACE_MAP_END 27:01.69 | ^~~~~~~~~~~~~~~~~~~~ 27:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:01.69 992 | else 27:01.69 | ^~~~ 27:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:01.69 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.69 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:01.69 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 27:01.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.72 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 27:01.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:01.72 1008 | foundInterface = 0; \ 27:01.72 | ^~~~~~~~~~~~~~ 27:01.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:01.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:01.72 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:01.72 58 | NS_INTERFACE_MAP_END 27:01.72 | ^~~~~~~~~~~~~~~~~~~~ 27:01.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:01.72 992 | else 27:01.72 | ^~~~ 27:01.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:01.72 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.72 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:01.72 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 27:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 27:01.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:01.74 1008 | foundInterface = 0; \ 27:01.74 | ^~~~~~~~~~~~~~ 27:01.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:01.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:01.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:01.74 44 | NS_INTERFACE_MAP_END 27:01.74 | ^~~~~~~~~~~~~~~~~~~~ 27:01.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:01.74 992 | else 27:01.74 | ^~~~ 27:01.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:01.74 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:01.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:01.74 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 27:01.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:05.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 27:05.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 27:05.68 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArrayEnumerator.h:12, 27:05.68 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsPersistentProperties.cpp:7, 27:05.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 27:05.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 27:05.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:05.68 1008 | foundInterface = 0; \ 27:05.68 | ^~~~~~~~~~~~~~ 27:05.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:05.68 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:05.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:05.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:05.68 1878 | NS_INTERFACE_MAP_END 27:05.68 | ^~~~~~~~~~~~~~~~~~~~ 27:05.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:05.68 982 | else 27:05.69 | ^~~~ 27:05.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 27:05.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 27:05.69 | ^~~~~~~~~~~~~~~~~~ 27:05.69 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 27:05.69 1877 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 27:05.69 | ^~~~~~~~~~~~~~~~~~~~~~ 27:08.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:128: 27:08.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 27:08.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:08.12 554 | unsigned char* destPtr; 27:08.12 | ^~~~~~~ 27:12.19 xpcom/components 27:12.81 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 27:12.81 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 27:12.81 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.cpp:7, 27:12.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:12.81 1008 | foundInterface = 0; \ 27:12.81 | ^~~~~~~~~~~~~~ 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:12.81 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:12.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:12.81 167 | NS_INTERFACE_MAP_END 27:12.81 | ^~~~~~~~~~~~~~~~~~~~ 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:12.81 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 27:12.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.81 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsClassInfoImpl.cpp:7, 27:12.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:20: 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:12.81 136 | } else 27:12.81 | ^~~~ 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 27:12.81 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 27:12.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:12.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:12.81 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 27:12.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:12.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 27:12.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 27:12.97 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 27:12.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 27:12.97 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 27:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:12.97 1008 | foundInterface = 0; \ 27:12.97 | ^~~~~~~~~~~~~~ 27:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:12.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:12.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:12.97 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:12.97 172 | NS_INTERFACE_MAP_END 27:12.97 | ^~~~~~~~~~~~~~~~~~~~ 27:12.97 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 27:12.97 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 27:12.97 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 27:12.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 27:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:12.97 136 | } else 27:12.97 | ^~~~ 27:12.97 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:171:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 27:12.97 171 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 27:12.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:13.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 27:13.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 27:13.39 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 27:13.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 27:13.39 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 27:13.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:13.39 1008 | foundInterface = 0; \ 27:13.39 | ^~~~~~~~~~~~~~ 27:13.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:13.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:13.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:13.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:13.39 167 | NS_INTERFACE_MAP_END 27:13.39 | ^~~~~~~~~~~~~~~~~~~~ 27:13.39 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:13.39 91 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 27:13.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:13.39 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 27:13.39 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 27:13.39 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 27:13.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 27:13.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:13.39 136 | } else 27:13.39 | ^~~~ 27:13.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 27:13.39 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 27:13.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:13.39 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:13.39 91 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 27:13.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:20.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 27:20.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 27:20.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:556:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:20.37 556 | uint64_t remaining; 27:20.37 | ^~~~~~~~~ 27:20.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:512:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:20.37 512 | return Seek(pos); 27:20.37 | ~~~~^~~~~ 27:20.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:552:11: note: 'offset' was declared here 27:20.37 552 | int64_t offset; 27:20.37 | ^~~~~~ 27:22.39 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 27:22.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:22.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 27:22.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:22.39 40 | ~AutoRestore() { mLocation = mValue; } 27:22.39 | ^~~~~~ 27:22.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:22.39 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 27:22.39 920 | Maybe> ar; 27:22.39 | ^~ 27:22.86 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 27:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:22.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 27:22.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:22.86 40 | ~AutoRestore() { mLocation = mValue; } 27:22.86 | ^~~~~~ 27:22.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:22.86 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 27:22.86 920 | Maybe> ar; 27:22.86 | ^~ 27:24.00 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 27:24.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:24.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 27:24.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:24.00 40 | ~AutoRestore() { mLocation = mValue; } 27:24.00 | ^~~~~~ 27:24.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:24.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 27:24.00 920 | Maybe> ar; 27:24.00 | ^~ 27:24.28 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 27:24.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:24.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 27:24.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:24.29 40 | ~AutoRestore() { mLocation = mValue; } 27:24.29 | ^~~~~~ 27:24.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 27:24.29 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 27:24.29 920 | Maybe> ar; 27:24.29 | ^~ 27:25.35 xpcom/threads 27:30.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 27:30.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 27:30.73 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 27:30.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 27:30.73 31 | memset(aT, 0, sizeof(T)); 27:30.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:30.73 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 27:30.73 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 27:30.73 144 | struct AmountFns { 27:30.73 | ^~~~~~~~~ 27:30.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 27:30.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 27:30.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 27:30.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 27:30.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 27:30.74 31 | memset(aT, 0, sizeof(T)); 27:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 27:30.74 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 27:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 27:30.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 27:30.74 178 | struct SizeOfTabFns { 27:30.74 | ^~~~~~~~~~~~ 27:37.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 27:37.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 27:37.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 27:37.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 27:37.20 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 27:37.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 27:37.20 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 27:37.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:37.20 1008 | foundInterface = 0; \ 27:37.20 | ^~~~~~~~~~~~~~ 27:37.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:37.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:37.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:37.20 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:37.20 197 | NS_INTERFACE_MAP_END 27:37.20 | ^~~~~~~~~~~~~~~~~~~~ 27:37.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 27:37.20 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:196:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:37.20 196 | } else 27:37.20 | ^~~~ 27:37.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 27:37.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:37.25 1008 | foundInterface = 0; \ 27:37.25 | ^~~~~~~~~~~~~~ 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:37.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:37.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:37.25 167 | NS_INTERFACE_MAP_END 27:37.25 | ^~~~~~~~~~~~~~~~~~~~ 27:37.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:37.25 100 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 27:37.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.25 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:37.25 136 | } else 27:37.25 | ^~~~ 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 27:37.25 136 | } else 27:37.25 | ^~~~ 27:37.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:37.25 100 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 27:37.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 27:37.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 27:37.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:37.25 1008 | foundInterface = 0; \ 27:37.25 | ^~~~~~~~~~~~~~ 27:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:37.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:37.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:37.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:37.26 162 | NS_INTERFACE_MAP_END 27:37.26 | ^~~~~~~~~~~~~~~~~~~~ 27:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:37.26 992 | else 27:37.26 | ^~~~ 27:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:37.26 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:37.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:37.26 161 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 27:37.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 27:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:37.28 1008 | foundInterface = 0; \ 27:37.28 | ^~~~~~~~~~~~~~ 27:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:37.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:37.28 167 | NS_INTERFACE_MAP_END 27:37.28 | ^~~~~~~~~~~~~~~~~~~~ 27:37.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:37.28 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 27:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:37.28 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 27:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 27:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:37.28 136 | } else 27:37.28 | ^~~~ 27:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 27:37.28 136 | } else 27:37.28 | ^~~~ 27:37.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:37.28 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 27:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:38.70 xpcom/reflect/xptinfo 27:40.88 xpcom/reflect/xptcall 27:41.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcprivate.h:11, 27:41.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.cpp:8: 27:41.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 27:41.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:41.79 78 | memset(this, 0, sizeof(nsXPTCVariant)); 27:41.79 | ^ 27:41.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 27:41.79 44 | struct nsXPTCVariant { 27:41.79 | ^~~~~~~~~~~~~ 27:42.11 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.i_o 27:42.12 xpcom/reflect/xptcall/md/unix 27:43.09 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcprivate.h:11, 27:43.09 from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 27:43.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 27:43.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:43.09 78 | memset(this, 0, sizeof(nsXPTCVariant)); 27:43.09 | ^ 27:43.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 27:43.09 44 | struct nsXPTCVariant { 27:43.09 | ^~~~~~~~~~~~~ 27:44.24 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcprivate.h:11, 27:44.25 from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 27:44.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 27:44.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 27:44.25 78 | memset(this, 0, sizeof(nsXPTCVariant)); 27:44.25 | ^ 27:44.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 27:44.25 44 | struct nsXPTCVariant { 27:44.25 | ^~~~~~~~~~~~~ 27:44.56 chrome 27:49.07 xpcom/build 27:49.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 27:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 27:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIProtocolHandler.h:10, 27:49.43 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.h:9, 27:49.43 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.cpp:13, 27:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/chrome/Unified_cpp_chrome0.cpp:2: 27:49.43 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 27:49.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:49.44 1008 | foundInterface = 0; \ 27:49.44 | ^~~~~~~~~~~~~~ 27:49.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:49.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:49.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:49.44 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:49.44 101 | NS_INTERFACE_MAP_END 27:49.44 | ^~~~~~~~~~~~~~~~~~~~ 27:49.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 27:49.44 992 | else 27:49.44 | ^~~~ 27:49.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:49.44 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:49.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:49.44 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:49.44 100 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 27:49.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:52.47 xpcom/rust/gtest 27:56.60 xpcom/tests/gtest 27:57.72 modules/libpref 28:00.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 28:00.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XPCOM.h:161, 28:00.98 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:14, 28:00.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 28:00.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 28:00.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 28:00.98 78 | memset(this, 0, sizeof(nsXPTCVariant)); 28:00.98 | ^ 28:00.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 28:00.98 44 | struct nsXPTCVariant { 28:00.98 | ^~~~~~~~~~~~~ 28:04.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 28:04.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 28:04.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 28:04.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 28:04.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 28:04.77 31 | memset(aT, 0, sizeof(T)); 28:04.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:04.77 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 28:04.77 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 28:04.77 144 | struct AmountFns { 28:04.77 | ^~~~~~~~~ 28:04.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 28:04.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 28:04.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 28:04.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 28:04.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 28:04.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 28:04.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 28:04.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 28:04.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 28:04.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 28:04.78 31 | memset(aT, 0, sizeof(T)); 28:04.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 28:04.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 28:04.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 28:04.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 28:04.78 178 | struct SizeOfTabFns { 28:04.78 | ^~~~~~~~~~~~ 28:12.47 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 28:12.47 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 28:12.47 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:10, 28:12.47 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 28:12.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 28:12.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 28:12.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:12.48 1008 | foundInterface = 0; \ 28:12.48 | ^~~~~~~~~~~~~~ 28:12.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:12.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:12.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:12.48 193 | NS_INTERFACE_MAP_END 28:12.48 | ^~~~~~~~~~~~~~~~~~~~ 28:12.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:12.48 992 | else 28:12.48 | ^~~~ 28:12.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:12.48 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:12.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:12.48 192 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 28:12.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:17.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:11, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 28:17.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 28:17.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 28:17.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:17.05 1008 | foundInterface = 0; \ 28:17.05 | ^~~~~~~~~~~~~~ 28:17.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:17.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:17.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:17.05 92 | NS_INTERFACE_MAP_END 28:17.05 | ^~~~~~~~~~~~~~~~~~~~ 28:17.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:17.05 992 | else 28:17.05 | ^~~~ 28:17.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:17.05 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:17.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:17.05 91 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 28:17.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:17.13 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 28:17.13 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 28:17.13 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestPLDHash.cpp:8, 28:17.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:17.13 1008 | foundInterface = 0; \ 28:17.13 | ^~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:17.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:17.13 112 | NS_INTERFACE_MAP_END 28:17.13 | ^~~~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:17.13 982 | else 28:17.13 | ^~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:17.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:17.13 | ^~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:17.13 111 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:17.13 | ^~~~~~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:17.13 1008 | foundInterface = 0; \ 28:17.13 | ^~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:17.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:17.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:17.13 132 | NS_INTERFACE_MAP_END 28:17.13 | ^~~~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:17.13 982 | else 28:17.13 | ^~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:17.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:17.13 | ^~~~~~~~~~~~~~~~~~ 28:17.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:17.13 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 28:17.13 | ^~~~~~~~~~~~~~~~~~~~~~ 28:17.70 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 28:17.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:17.70 1008 | foundInterface = 0; \ 28:17.70 | ^~~~~~~~~~~~~~ 28:17.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:17.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:17.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 28:17.70 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:17.70 310 | NS_INTERFACE_MAP_END 28:17.70 | ^~~~~~~~~~~~~~~~~~~~ 28:17.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:17.70 992 | else 28:17.70 | ^~~~ 28:17.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:17.70 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:17.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:17.70 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:17.70 309 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 28:17.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:20.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:14, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 28:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h: In member function 'virtual void TestAtoms::Atoms_Basic_Test::TestBody()': 28:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 28:20.52 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 28:20.52 | ~~~~~~^~~~~~ 28:20.52 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAtoms.cpp:11, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:20: 28:20.52 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 28:20.52 15 | static const UTFStringsStringPair ValidStrings[] = { 28:20.52 | ^~~~~~~~~~~~ 28:20.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:14, 28:20.52 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 28:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 28:20.53 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 28:20.53 | ~~~~~~^~~~~~ 28:20.53 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAtoms.cpp:11, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:20: 28:20.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 28:20.53 15 | static const UTFStringsStringPair ValidStrings[] = { 28:20.53 | ^~~~~~~~~~~~ 28:20.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:14, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 28:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 28:20.53 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 28:20.53 | ~~~~~~^~~~~~ 28:20.53 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAtoms.cpp:11, 28:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:20: 28:20.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 28:20.53 15 | static const UTFStringsStringPair ValidStrings[] = { 28:20.53 | ^~~~~~~~~~~~ 28:20.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:14, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 28:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 28:20.55 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 28:20.55 | ~~~~~~^~~~~~ 28:20.55 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAtoms.cpp:11, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:20: 28:20.55 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 28:20.55 15 | static const UTFStringsStringPair ValidStrings[] = { 28:20.55 | ^~~~~~~~~~~~ 28:20.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:20: 28:20.55 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAtoms.cpp:26:45: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 28:20.55 26 | nsDependentCString str8(ValidStrings[i].m8); 28:20.55 | ~~~~~~~~~~~~~~~~^~ 28:20.55 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAtoms.cpp:11, 28:20.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:20: 28:20.55 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 28:20.55 15 | static const UTFStringsStringPair ValidStrings[] = { 28:20.55 | ^~~~~~~~~~~~ 28:25.14 modules/libpref/test/gtest 28:30.06 intl/gtest 28:52.49 intl/hyphenation/hyphen 28:53.17 intl/hyphenation/glue 29:00.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:00.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h: In member function 'virtual void TestUTF::UTF_Malformed8_Test::TestBody()': 29:00.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:00.42 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:00.42 | ~~~~~~^~~~~~ 29:00.42 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:00.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:00.42 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:00.42 | ^~~~~~~~~~~~~~~~~ 29:00.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:00.43 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:00.43 | ~~~~~~^~~~~~ 29:00.43 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:00.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:00.43 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:00.43 | ^~~~~~~~~~~~~~~~~ 29:00.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:00.43 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:00.43 | ~~~~~~^~~~~~ 29:00.43 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:00.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:00.43 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:00.43 | ^~~~~~~~~~~~~~~~~ 29:00.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:00.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:00.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:00.44 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:00.44 | ~~~~~~^~~~~~ 29:00.44 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:00.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:00.44 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:00.44 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:00.44 | ^~~~~~~~~~~~~~~~~ 29:00.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:00.44 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:79:50: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:00.44 79 | nsDependentCString str8(Malformed8Strings[i].m8); 29:00.44 | ~~~~~~~~~~~~~~~~~~~~~^~ 29:00.44 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:00.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:00.44 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:00.44 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:00.44 | ^~~~~~~~~~~~~~~~~ 29:01.59 intl/locale 29:02.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h: In member function 'virtual void TestUTF::UTF_Invalid8_Test::TestBody()': 29:02.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.57 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.57 | ~~~~~~^~~~~~ 29:02.57 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:02.57 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:02.57 | ^~~~~~~~~~~~~~~ 29:02.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.58 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.58 | ~~~~~~^~~~~~ 29:02.58 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:02.58 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:02.58 | ^~~~~~~~~~~~~~~ 29:02.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.58 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.58 | ~~~~~~^~~~~~ 29:02.58 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:02.58 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:02.58 | ^~~~~~~~~~~~~~~ 29:02.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.58 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.58 | ~~~~~~^~~~~~ 29:02.59 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:02.59 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:02.59 | ^~~~~~~~~~~~~~~ 29:02.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:64:48: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.59 64 | nsDependentCString str8(Invalid8Strings[i].m8); 29:02.59 | ~~~~~~~~~~~~~~~~~~~^~ 29:02.59 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:02.59 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:02.59 | ^~~~~~~~~~~~~~~ 29:02.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h: In member function 'virtual void TestUTF::UTF_Invalid16_Test::TestBody()': 29:02.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.85 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.85 | ~~~~~~^~~~~~ 29:02.85 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.85 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:44:35: note: referenced argument declared here 29:02.85 44 | static const UTFStringsStringPair Invalid16Strings[] = { 29:02.85 | ^~~~~~~~~~~~~~~~ 29:02.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.86 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.86 | ~~~~~~^~~~~~ 29:02.86 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.86 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:44:35: note: referenced argument declared here 29:02.86 44 | static const UTFStringsStringPair Invalid16Strings[] = { 29:02.86 | ^~~~~~~~~~~~~~~~ 29:02.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.86 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.86 | ~~~~~~^~~~~~ 29:02.86 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.86 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:44:35: note: referenced argument declared here 29:02.86 44 | static const UTFStringsStringPair Invalid16Strings[] = { 29:02.86 | ^~~~~~~~~~~~~~~~ 29:02.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:02.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:02.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.87 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:02.87 | ~~~~~~^~~~~~ 29:02.87 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:44:35: note: referenced argument declared here 29:02.87 44 | static const UTFStringsStringPair Invalid16Strings[] = { 29:02.87 | ^~~~~~~~~~~~~~~~ 29:02.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:49:49: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:02.87 49 | nsDependentCString str8(Invalid16Strings[i].m8); 29:02.87 | ~~~~~~~~~~~~~~~~~~~~^~ 29:02.87 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:02.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:02.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:44:35: note: referenced argument declared here 29:02.87 44 | static const UTFStringsStringPair Invalid16Strings[] = { 29:02.87 | ^~~~~~~~~~~~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h: In member function 'virtual void TestUTF::UTF_Hash16_Test::TestBody()': 29:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.75 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.75 | ~~~~~~^~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.75 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.75 | ^~~~~~~~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.75 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.75 | ~~~~~~^~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.75 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.75 | ^~~~~~~~~~~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.75 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.75 | ~~~~~~^~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.75 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.75 | ^~~~~~~~~~~~~~~~~ 29:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.76 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.76 | ~~~~~~^~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.76 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.76 | ^~~~~~~~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.76 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.76 | ~~~~~~^~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.76 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.76 | ^~~~~~~~~~~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.76 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.76 | ~~~~~~^~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.76 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.76 | ^~~~~~~~~~~~~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.76 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.76 | ~~~~~~^~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.76 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.76 | ^~~~~~~~~~~~ 29:03.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.77 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.77 | ~~~~~~^~~~~~ 29:03.77 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.77 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.77 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.77 | ^~~~~~~~~~~~~~~ 29:03.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.77 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.77 | ~~~~~~^~~~~~ 29:03.77 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.77 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.78 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.78 | ^~~~~~~~~~~~~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.78 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.78 | ~~~~~~^~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.78 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.78 | ^~~~~~~~~~~~~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.78 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.78 | ~~~~~~^~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.78 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.78 | ^~~~~~~~~~~~~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.78 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.78 | ~~~~~~^~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.78 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.78 | ^~~~~~~~~~~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.78 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.78 | ~~~~~~^~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.78 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.78 | ^~~~~~~~~~~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.78 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.78 | ~~~~~~^~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.78 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.78 | ^~~~~~~~~~~~ 29:03.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.79 | ~~~~~~^~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.79 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.79 | ^~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.79 | ~~~~~~^~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.79 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.79 | ^~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.79 | ~~~~~~^~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.79 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.79 | ^~~~~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.79 | ~~~~~~^~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.79 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.79 | ^~~~~~~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:93:45: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 93 | nsDependentCString str8(ValidStrings[i].m8); 29:03.79 | ~~~~~~~~~~~~~~~~^~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.79 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.79 | ^~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:101:48: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 101 | nsDependentCString str8(Invalid8Strings[i].m8); 29:03.79 | ~~~~~~~~~~~~~~~~~~~^~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.79 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.79 | ^~~~~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:108:50: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.79 108 | nsDependentCString str8(Malformed8Strings[i].m8); 29:03.79 | ~~~~~~~~~~~~~~~~~~~~~^~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.79 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.79 | ^~~~~~~~~~~~~~~~~ 29:03.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.80 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.80 | ~~~~~~^~~~~~ 29:03.80 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:97:35: note: referenced argument declared here 29:03.80 97 | static const UTFStringsStringPair Malformed8Strings[] = { 29:03.80 | ^~~~~~~~~~~~~~~~~ 29:03.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.80 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.80 | ~~~~~~^~~~~~ 29:03.80 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:65:35: note: referenced argument declared here 29:03.80 65 | static const UTFStringsStringPair Invalid8Strings[] = { 29:03.80 | ^~~~~~~~~~~~~~~ 29:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h: In member function 'virtual void TestUTF::UTF_Valid_Test::TestBody()': 29:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.92 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.92 | ~~~~~~^~~~~~ 29:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.92 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.92 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.92 | ^~~~~~~~~~~~ 29:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.92 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.92 | ~~~~~~^~~~~~ 29:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.92 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.92 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.92 | ^~~~~~~~~~~~ 29:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.92 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.92 | ~~~~~~^~~~~~ 29:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.92 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.92 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.92 | ^~~~~~~~~~~~ 29:03.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.93 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.93 | ~~~~~~^~~~~~ 29:03.93 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.93 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.93 | ^~~~~~~~~~~~ 29:03.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.94 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.94 | ~~~~~~^~~~~~ 29:03.94 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.94 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.94 | ^~~~~~~~~~~~ 29:03.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStringIterator.h:10, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:12, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:21, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SharedThreadPool.h:12, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTaskQueue.cpp:8, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:2: 29:03.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharTraits.h:403:62: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.94 403 | static size_t length(const char_type* aStr) { return strlen(aStr); } 29:03.94 | ~~~~~~^~~~~~ 29:03.94 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.94 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.94 | ^~~~~~~~~~~~ 29:03.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:27:45: warning: 'strlen' argument missing terminating nul [-Wstringop-overflow=] 29:03.94 27 | nsDependentCString str8(ValidStrings[i].m8); 29:03.94 | ~~~~~~~~~~~~~~~~^~ 29:03.94 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:14, 29:03.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 29:03.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/UTFStrings.h:15:35: note: referenced argument declared here 29:03.94 15 | static const UTFStringsStringPair ValidStrings[] = { 29:03.94 | ^~~~~~~~~~~~ 29:09.54 intl/locale/gtk 29:10.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:56: 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp: In function 'void TestNewRunnableFunction(bool)': 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 29:10.80 132 | ++mCopyCounter; 29:10.80 | ^~~~~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter' 29:10.80 338 | int copyCounter = 0; 29:10.80 | ^~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:132:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 29:10.80 132 | ++mCopyCounter; 29:10.80 | ^~~~~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:338:9: note: while referencing 'copyCounter' 29:10.80 338 | int copyCounter = 0; 29:10.80 | ^~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 29:10.80 146 | ++mCopyCounter; 29:10.80 | ^~~~~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter' 29:10.80 358 | int copyCounter = 0; 29:10.80 | ^~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:146:5: warning: array subscript 2 is outside array bounds of 'int [1]' [-Warray-bounds] 29:10.80 146 | ++mCopyCounter; 29:10.80 | ^~~~~~~~~~~~~~ 29:10.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestThreadUtils.cpp:358:9: note: while referencing 'copyCounter' 29:10.80 358 | int copyCounter = 0; 29:10.80 | ^~~~~~~~~~~ 29:10.89 intl/locale/tests/gtest 29:16.09 intl/lwbrk 29:18.30 intl/lwbrk/gtest 29:18.97 intl/strres 29:20.50 intl/unicharutil/util 29:27.02 intl/l10n 29:29.58 intl/uconv 29:32.11 intl/build 29:32.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 29:32.29 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 29:32.29 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:16, 29:32.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 29:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 29:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 29:32.29 78 | memset(this, 0, sizeof(nsXPTCVariant)); 29:32.29 | ^ 29:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 29:32.29 44 | struct nsXPTCVariant { 29:32.29 | ^~~~~~~~~~~~~ 29:32.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:8, 29:32.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 29:32.43 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 29:32.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:32.43 1008 | foundInterface = 0; \ 29:32.43 | ^~~~~~~~~~~~~~ 29:32.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:32.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:32.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:32.43 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:32.43 23 | NS_INTERFACE_MAP_END 29:32.43 | ^~~~~~~~~~~~~~~~~~~~ 29:32.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:32.44 982 | else 29:32.44 | ^~~~ 29:32.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:32.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:32.44 | ^~~~~~~~~~~~~~~~~~ 29:32.44 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:32.44 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 29:32.44 | ^~~~~~~~~~~~~~~~~~~~~~ 29:32.49 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 29:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:32.49 1008 | foundInterface = 0; \ 29:32.49 | ^~~~~~~~~~~~~~ 29:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:32.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:32.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:32.49 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:32.49 321 | NS_INTERFACE_MAP_END 29:32.49 | ^~~~~~~~~~~~~~~~~~~~ 29:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:32.49 982 | else 29:32.49 | ^~~~ 29:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:32.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:32.49 | ^~~~~~~~~~~~~~~~~~ 29:32.49 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:32.49 320 | NS_INTERFACE_MAP_ENTRY(nsISupports) 29:32.49 | ^~~~~~~~~~~~~~~~~~~~~~ 29:32.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/JSON.h:17, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:7, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 29:32.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 29:32.74 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 29:32.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 29:32.74 31 | memset(aT, 0, sizeof(T)); 29:32.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 29:32.74 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:16, 29:32.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 29:32.74 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 29:32.74 2333 | struct GlobalProperties { 29:32.74 | ^~~~~~~~~~~~~~~~ 29:33.21 netwerk/base 29:34.50 netwerk/cookie 29:46.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 29:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 29:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 29:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayBufferInputStream.h:10, 29:46.82 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.h:9, 29:46.82 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.cpp:7, 29:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 29:46.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 29:46.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:46.82 1008 | foundInterface = 0; \ 29:46.82 | ^~~~~~~~~~~~~~ 29:46.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:46.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:46.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 29:46.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:46.83 35 | NS_INTERFACE_MAP_END 29:46.83 | ^~~~~~~~~~~~~~~~~~~~ 29:46.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:46.83 992 | else 29:46.83 | ^~~~ 29:46.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 29:46.83 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 29:46.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:46.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 29:46.83 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 29:46.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 30:08.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 30:08.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 30:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 30:08.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 30:08.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:08.50 1008 | foundInterface = 0; \ 30:08.50 | ^~~~~~~~~~~~~~ 30:08.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:08.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:08.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:08.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:08.50 41 | NS_INTERFACE_MAP_END 30:08.50 | ^~~~~~~~~~~~~~~~~~~~ 30:08.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:08.50 992 | else 30:08.51 | ^~~~ 30:08.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:08.51 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:08.51 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 30:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 30:08.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:08.53 1023 | foundInterface = 0; \ 30:08.53 | ^~~~~~~~~~~~~~ 30:08.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:08.53 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:08.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:08.53 294 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 30:08.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.53 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:11, 30:08.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 30:08.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:08.53 136 | } else 30:08.53 | ^~~~ 30:08.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 30:08.53 136 | } else 30:08.53 | ^~~~ 30:08.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:08.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:08.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 30:08.56 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 30:08.56 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 30:08.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 30:08.56 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 30:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:08.56 1023 | foundInterface = 0; \ 30:08.56 | ^~~~~~~~~~~~~~ 30:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:08.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.56 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:08.56 810 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 30:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:08.56 982 | else 30:08.56 | ^~~~ 30:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:08.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:08.56 | ^~~~~~~~~~~~~~~~~~ 30:08.56 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:809:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:08.56 809 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 30:08.56 | ^~~~~~~~~~~~~~~~~~~~~~ 30:09.57 netwerk/dns/mdns/libmdns 30:11.16 netwerk/socket 30:14.78 netwerk/mime 30:16.85 netwerk/streamconv 30:18.61 netwerk/streamconv/converters 30:19.08 netwerk/cache 30:20.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRequestObserver.h:10, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamListener.h:10, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamConverter.h:10, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozITXTToHTMLConv.h:10, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 30:20.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 30:20.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 30:20.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:20.24 1008 | foundInterface = 0; \ 30:20.24 | ^~~~~~~~~~~~~~ 30:20.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:20.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:20.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:20.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:20.24 93 | NS_INTERFACE_MAP_END 30:20.24 | ^~~~~~~~~~~~~~~~~~~~ 30:20.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:20.24 982 | else 30:20.25 | ^~~~ 30:20.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:20.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:20.25 | ^~~~~~~~~~~~~~~~~~ 30:20.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:20.25 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 30:20.25 | ^~~~~~~~~~~~~~~~~~~~~~ 30:20.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 30:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:20.30 1008 | foundInterface = 0; \ 30:20.30 | ^~~~~~~~~~~~~~ 30:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:20.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:20.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:20.30 119 | NS_INTERFACE_MAP_END 30:20.30 | ^~~~~~~~~~~~~~~~~~~~ 30:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:20.30 992 | else 30:20.30 | ^~~~ 30:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:20.30 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:20.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:20.30 118 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 30:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:20.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICache.h:10, 30:20.52 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntry.h:10, 30:20.52 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCache.h:10, 30:20.52 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsApplicationCacheService.cpp:5, 30:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 30:20.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 30:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:20.52 1008 | foundInterface = 0; \ 30:20.52 | ^~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:20.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:20.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:20.53 642 | NS_INTERFACE_MAP_END 30:20.53 | ^~~~~~~~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:20.53 982 | else 30:20.53 | ^~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:20.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:20.53 | ^~~~~~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:641:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:20.53 641 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:20.53 | ^~~~~~~~~~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:20.53 1008 | foundInterface = 0; \ 30:20.53 | ^~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:20.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:20.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:20.53 814 | NS_INTERFACE_MAP_END 30:20.53 | ^~~~~~~~~~~~~~~~~~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:20.53 982 | else 30:20.53 | ^~~~ 30:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:20.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:20.54 | ^~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:20.54 813 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:20.54 | ^~~~~~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 30:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:20.54 1008 | foundInterface = 0; \ 30:20.54 | ^~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:20.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:20.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:20.54 973 | NS_INTERFACE_MAP_END 30:20.54 | ^~~~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:20.54 982 | else 30:20.54 | ^~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:20.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:20.54 | ^~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:20.54 972 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:20.54 | ^~~~~~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 30:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:20.54 1008 | foundInterface = 0; \ 30:20.54 | ^~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:20.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:20.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:20.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:20.55 1166 | NS_INTERFACE_MAP_END 30:20.55 | ^~~~~~~~~~~~~~~~~~~~ 30:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:20.55 982 | else 30:20.55 | ^~~~ 30:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:20.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:20.55 | ^~~~~~~~~~~~~~~~~~ 30:20.55 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:20.55 1165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:20.55 | ^~~~~~~~~~~~~~~~~~~~~~ 30:20.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 30:20.87 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 30:20.87 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:85:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 30:20.87 85 | memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 30:20.87 | ^ 30:20.87 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 30:20.87 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 30:20.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 30:20.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 30:20.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:308:8: note: 'struct nsDiskCacheHeader' declared here 30:20.88 308 | struct nsDiskCacheHeader { 30:20.88 | ^~~~~~~~~~~~~~~~~ 30:20.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 30:20.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 30:20.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:346:69: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 30:20.88 346 | (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 30:20.88 | ^ 30:20.88 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 30:20.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 30:20.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 30:20.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 30:20.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:89:7: note: 'class nsDiskCacheRecord' declared here 30:20.88 89 | class nsDiskCacheRecord { 30:20.88 | ^~~~~~~~~~~~~~~~~ 30:21.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:21.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 30:21.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 30:21.31 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.h:9, 30:21.31 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.cpp:6, 30:21.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 30:21.31 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 30:21.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:21.31 1023 | foundInterface = 0; \ 30:21.31 | ^~~~~~~~~~~~~~ 30:21.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:21.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.31 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:21.31 402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 30:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:21.31 987 | else 30:21.31 | ^~~~ 30:21.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 30:21.31 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 30:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.31 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 30:21.31 401 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 30:21.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:25.60 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 30:25.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:25.61 1008 | foundInterface = 0; \ 30:25.61 | ^~~~~~~~~~~~~~ 30:25.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:25.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:25.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:25.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:25.61 116 | NS_INTERFACE_MAP_END 30:25.61 | ^~~~~~~~~~~~~~~~~~~~ 30:25.61 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:24, 30:25.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 30:25.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:25.61 136 | } else 30:25.61 | ^~~~ 30:25.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 30:25.61 136 | } else 30:25.61 | ^~~~ 30:27.27 netwerk/cache2 30:33.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:33.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:33.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICacheEntry.h:10, 30:33.47 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.h:8, 30:33.47 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.cpp:6, 30:33.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 30:33.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 30:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:33.48 1008 | foundInterface = 0; \ 30:33.48 | ^~~~~~~~~~~~~~ 30:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:33.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:33.48 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:33.48 157 | NS_INTERFACE_MAP_END 30:33.48 | ^~~~~~~~~~~~~~~~~~~~ 30:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:33.48 992 | else 30:33.48 | ^~~~ 30:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:33.48 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.48 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:33.48 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 30:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.55 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 30:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:33.55 1008 | foundInterface = 0; \ 30:33.55 | ^~~~~~~~~~~~~~ 30:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:33.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:33.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:33.55 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:33.55 291 | NS_INTERFACE_MAP_END 30:33.55 | ^~~~~~~~~~~~~~~~~~~~ 30:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:33.55 982 | else 30:33.55 | ^~~~ 30:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:33.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:33.55 | ^~~~~~~~~~~~~~~~~~ 30:33.55 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:33.55 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:33.55 | ^~~~~~~~~~~~~~~~~~~~~~ 30:33.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 30:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:33.65 1008 | foundInterface = 0; \ 30:33.65 | ^~~~~~~~~~~~~~ 30:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:33.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:33.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:33.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:33.65 110 | NS_INTERFACE_MAP_END 30:33.65 | ^~~~~~~~~~~~~~~~~~~~ 30:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:33.65 982 | else 30:33.65 | ^~~~ 30:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:33.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:33.66 | ^~~~~~~~~~~~~~~~~~ 30:33.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:33.66 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 30:33.66 | ^~~~~~~~~~~~~~~~~~~~~~ 30:33.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 30:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:33.78 1008 | foundInterface = 0; \ 30:33.78 | ^~~~~~~~~~~~~~ 30:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:33.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:33.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:33.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:33.78 43 | NS_INTERFACE_MAP_END 30:33.78 | ^~~~~~~~~~~~~~~~~~~~ 30:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:33.78 992 | else 30:33.78 | ^~~~ 30:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:33.78 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:33.79 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 30:33.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 30:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:33.82 1008 | foundInterface = 0; \ 30:33.82 | ^~~~~~~~~~~~~~ 30:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:33.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:33.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:33.82 45 | NS_INTERFACE_MAP_END 30:33.83 | ^~~~~~~~~~~~~~~~~~~~ 30:33.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:33.83 992 | else 30:33.83 | ^~~~ 30:33.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:33.83 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:33.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:33.83 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 30:33.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:37.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 30:37.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:37.68 1008 | foundInterface = 0; \ 30:37.68 | ^~~~~~~~~~~~~~ 30:37.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:37.68 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:37.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:37.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:37.68 247 | NS_INTERFACE_MAP_END 30:37.68 | ^~~~~~~~~~~~~~~~~~~~ 30:37.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:37.68 982 | else 30:37.68 | ^~~~ 30:37.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:37.68 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:37.69 | ^~~~~~~~~~~~~~~~~~ 30:37.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:37.69 246 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 30:37.69 | ^~~~~~~~~~~~~~~~~~~~~~ 30:40.69 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/ports/geckolib) 30:47.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 30:47.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 30:47.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:47.51 1008 | foundInterface = 0; \ 30:47.51 | ^~~~~~~~~~~~~~ 30:47.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:47.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:47.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:47.51 749 | NS_INTERFACE_MAP_END 30:47.51 | ^~~~~~~~~~~~~~~~~~~~ 30:47.51 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:13, 30:47.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 30:47.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:47.51 136 | } else 30:47.51 | ^~~~ 30:47.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 30:47.51 748 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 30:47.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:47.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:47.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:47.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 30:47.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 30:47.66 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 30:47.66 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 30:47.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 30:47.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 30:47.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:47.66 1008 | foundInterface = 0; \ 30:47.66 | ^~~~~~~~~~~~~~ 30:47.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:47.66 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:47.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:47.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:47.66 33 | NS_INTERFACE_MAP_END 30:47.66 | ^~~~~~~~~~~~~~~~~~~~ 30:47.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:47.66 982 | else 30:47.66 | ^~~~ 30:47.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:47.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:47.66 | ^~~~~~~~~~~~~~~~~~ 30:47.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:47.66 32 | NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 30:47.66 | ^~~~~~~~~~~~~~~~~~~~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 30:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:48.40 1008 | foundInterface = 0; \ 30:48.40 | ^~~~~~~~~~~~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:48.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:48.40 146 | NS_INTERFACE_MAP_END \ 30:48.40 | ^~~~~~~~~~~~~~~~~~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 30:48.40 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 30:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 30:48.40 211 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 30:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:48.40 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 30:48.40 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 30:48.40 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 30:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 30:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 30:48.40 145 | } else \ 30:48.40 | ^~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 30:48.40 145 | } else \ 30:48.40 | ^~~~ 30:48.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 30:48.40 211 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 30:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:48.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:48.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:48.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 30:48.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 30:48.42 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 30:48.42 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 30:48.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 30:48.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 30:48.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:48.42 1008 | foundInterface = 0; \ 30:48.42 | ^~~~~~~~~~~~~~ 30:48.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:48.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:48.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:48.42 59 | NS_INTERFACE_MAP_END 30:48.42 | ^~~~~~~~~~~~~~~~~~~~ 30:48.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:48.43 982 | else 30:48.43 | ^~~~ 30:48.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:48.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:48.43 | ^~~~~~~~~~~~~~~~~~ 30:48.43 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:58:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:48.43 58 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 30:48.43 | ^~~~~~~~~~~~~~~~~~~~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 30:48.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:48.45 1008 | foundInterface = 0; \ 30:48.45 | ^~~~~~~~~~~~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:48.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:48.45 146 | NS_INTERFACE_MAP_END \ 30:48.45 | ^~~~~~~~~~~~~~~~~~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 30:48.45 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 30:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 30:48.45 738 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 30:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:48.45 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 30:48.45 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 30:48.45 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 30:48.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 30:48.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 30:48.45 145 | } else \ 30:48.45 | ^~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 30:48.45 145 | } else \ 30:48.45 | ^~~~ 30:48.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 30:48.45 738 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 30:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:49.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 30:49.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 30:49.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 30:49.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 30:49.83 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 30:49.83 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 30:49.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 30:49.84 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 30:49.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:49.84 1008 | foundInterface = 0; \ 30:49.84 | ^~~~~~~~~~~~~~ 30:49.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:49.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:49.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:49.84 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:49.84 1197 | NS_INTERFACE_MAP_END 30:49.84 | ^~~~~~~~~~~~~~~~~~~~ 30:49.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:49.84 982 | else 30:49.84 | ^~~~ 30:49.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 30:49.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 30:49.84 | ^~~~~~~~~~~~~~~~~~ 30:49.84 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1196:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 30:49.84 1196 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 30:49.84 | ^~~~~~~~~~~~~~~~~~~~~~ 30:49.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 30:49.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:49.88 1008 | foundInterface = 0; \ 30:49.88 | ^~~~~~~~~~~~~~ 30:49.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:49.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 30:49.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:49.88 146 | NS_INTERFACE_MAP_END \ 30:49.88 | ^~~~~~~~~~~~~~~~~~~~ 30:49.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 30:49.88 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 30:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:49.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 30:49.88 2089 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 30:49.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:49.88 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 30:49.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 30:49.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 30:49.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 30:49.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 30:49.88 145 | } else \ 30:49.88 | ^~~~ 30:49.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 30:49.89 145 | } else \ 30:49.89 | ^~~~ 30:49.89 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 30:49.89 2089 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 30:49.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:02.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:101: 31:02.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 31:02.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSocketTransport2.cpp:1240:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:02.03 1240 | return rv; 31:02.03 | ^~ 31:10.02 netwerk/protocol/about 31:10.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 31:10.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 31:10.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 31:10.13 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.h:9, 31:10.13 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.cpp:6, 31:10.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 31:10.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 31:10.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:10.13 1008 | foundInterface = 0; \ 31:10.13 | ^~~~~~~~~~~~~~ 31:10.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:10.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:10.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:10.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:10.13 164 | NS_INTERFACE_MAP_END 31:10.13 | ^~~~~~~~~~~~~~~~~~~~ 31:10.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:10.13 982 | else 31:10.13 | ^~~~ 31:10.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:10.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:10.13 | ^~~~~~~~~~~~~~~~~~ 31:10.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:10.13 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 31:10.13 | ^~~~~~~~~~~~~~~~~~~~~~ 31:12.13 netwerk/protocol/data 31:15.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 31:15.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 31:15.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 31:15.37 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 31:15.37 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 31:15.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 31:15.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 31:15.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:15.37 1023 | foundInterface = 0; \ 31:15.37 | ^~~~~~~~~~~~~~ 31:15.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:15.37 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:15.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:15.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:15.37 344 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 31:15.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:15.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 31:15.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:343:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:15.37 343 | else 31:15.37 | ^~~~ 31:15.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 31:15.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 31:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:15.38 1008 | foundInterface = 0; \ 31:15.38 | ^~~~~~~~~~~~~~ 31:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:15.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:15.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:15.38 146 | NS_INTERFACE_MAP_END \ 31:15.38 | ^~~~~~~~~~~~~~~~~~~~ 31:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 31:15.38 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 31:15.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:15.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 31:15.38 427 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 31:15.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:15.38 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 31:15.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 31:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 31:15.38 145 | } else \ 31:15.38 | ^~~~ 31:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 31:15.38 145 | } else \ 31:15.39 | ^~~~ 31:15.39 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 31:15.39 427 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 31:15.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:15.59 netwerk/protocol/file 31:20.07 netwerk/protocol/ftp 31:21.78 netwerk/protocol/gio 31:24.78 netwerk/protocol/http 31:34.36 netwerk/protocol/res 31:42.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerializable.h:10, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrincipal.h:10, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:10, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoParent.h:8, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 31:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 31:42.02 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 31:42.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:42.03 1008 | foundInterface = 0; \ 31:42.03 | ^~~~~~~~~~~~~~ 31:42.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:42.03 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:42.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:42.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:42.03 146 | NS_INTERFACE_MAP_END \ 31:42.03 | ^~~~~~~~~~~~~~~~~~~~ 31:42.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 31:42.03 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 31:42.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:42.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 31:42.03 39 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 31:42.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:42.03 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.h:23, 31:42.03 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 31:42.03 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 31:42.03 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 31:42.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 31:42.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 31:42.03 145 | } else \ 31:42.03 | ^~~~ 31:42.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 31:42.03 145 | } else \ 31:42.03 | ^~~~ 31:42.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 31:42.03 39 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 31:42.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:44.02 netwerk/protocol/viewsource 31:48.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 31:48.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 31:48.44 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 31:48.44 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 31:48.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 31:48.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 31:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:48.44 1008 | foundInterface = 0; \ 31:48.44 | ^~~~~~~~~~~~~~ 31:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:48.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:48.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:48.44 41 | NS_INTERFACE_MAP_END 31:48.44 | ^~~~~~~~~~~~~~~~~~~~ 31:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:48.44 992 | else 31:48.44 | ^~~~ 31:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:48.44 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:48.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:48.45 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 31:48.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:48.74 netwerk/protocol/websocket 31:58.25 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketLog.h:12, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 31:58.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 31:58.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 31:58.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:58.25 1008 | foundInterface = 0; \ 31:58.25 | ^~~~~~~~~~~~~~ 31:58.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:58.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:58.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:58.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:58.26 51 | NS_INTERFACE_MAP_END 31:58.26 | ^~~~~~~~~~~~~~~~~~~~ 31:58.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:58.26 982 | else 31:58.26 | ^~~~ 31:58.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:58.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:58.26 | ^~~~~~~~~~~~~~~~~~ 31:58.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:58.26 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 31:58.26 | ^~~~~~~~~~~~~~~~~~~~~~ 31:58.36 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 31:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:58.36 1008 | foundInterface = 0; \ 31:58.36 | ^~~~~~~~~~~~~~ 31:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:58.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:58.36 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:58.36 17 | NS_INTERFACE_MAP_END 31:58.36 | ^~~~~~~~~~~~~~~~~~~~ 31:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:58.36 982 | else 31:58.36 | ^~~~ 31:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:58.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:58.36 | ^~~~~~~~~~~~~~~~~~ 31:58.36 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:58.36 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 31:58.36 | ^~~~~~~~~~~~~~~~~~~~~~ 31:58.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 31:58.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:58.38 1008 | foundInterface = 0; \ 31:58.38 | ^~~~~~~~~~~~~~ 31:58.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:58.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:58.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:58.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:58.38 199 | NS_INTERFACE_MAP_END 31:58.38 | ^~~~~~~~~~~~~~~~~~~~ 31:58.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:58.38 982 | else 31:58.38 | ^~~~ 31:58.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:58.38 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:58.38 | ^~~~~~~~~~~~~~~~~~ 31:58.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:58.38 198 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 31:58.38 | ^~~~~~~~~~~~~~~~~~~~~~ 31:58.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 31:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:58.40 1008 | foundInterface = 0; \ 31:58.40 | ^~~~~~~~~~~~~~ 31:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:58.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:58.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:58.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:58.40 20 | NS_INTERFACE_MAP_END 31:58.40 | ^~~~~~~~~~~~~~~~~~~~ 31:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:58.40 982 | else 31:58.40 | ^~~~ 31:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:58.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:58.41 | ^~~~~~~~~~~~~~~~~~ 31:58.41 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:58.41 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 31:58.41 | ^~~~~~~~~~~~~~~~~~~~~~ 31:58.85 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/ASpdySession.cpp:8, 31:58.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 31:58.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 31:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:58.85 1008 | foundInterface = 0; \ 31:58.85 | ^~~~~~~~~~~~~~ 31:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:58.85 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:58.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:58.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:58.85 35 | NS_INTERFACE_MAP_END 31:58.85 | ^~~~~~~~~~~~~~~~~~~~ 31:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:58.85 982 | else 31:58.85 | ^~~~ 31:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:58.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:58.85 | ^~~~~~~~~~~~~~~~~~ 31:58.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:58.85 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 31:58.85 | ^~~~~~~~~~~~~~~~~~~~~~ 31:59.70 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 31:59.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:59.70 1008 | foundInterface = 0; \ 31:59.70 | ^~~~~~~~~~~~~~ 31:59.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:59.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:59.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:59.70 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:59.70 116 | NS_INTERFACE_MAP_END 31:59.70 | ^~~~~~~~~~~~~~~~~~~~ 31:59.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:59.70 982 | else 31:59.70 | ^~~~ 31:59.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:59.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:59.71 | ^~~~~~~~~~~~~~~~~~ 31:59.71 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:59.71 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 31:59.71 | ^~~~~~~~~~~~~~~~~~~~~~ 31:59.87 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 31:59.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:59.87 1008 | foundInterface = 0; \ 31:59.87 | ^~~~~~~~~~~~~~ 31:59.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:59.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:59.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 31:59.87 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:59.87 53 | NS_INTERFACE_MAP_END 31:59.87 | ^~~~~~~~~~~~~~~~~~~~ 31:59.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:59.87 992 | else 31:59.87 | ^~~~ 31:59.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:59.88 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:59.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:59.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:59.88 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 31:59.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:02.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 32:02.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:02.78 1023 | foundInterface = 0; \ 32:02.78 | ^~~~~~~~~~~~~~ 32:02.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:02.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:02.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:02.78 418 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 32:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:02.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:02.78 1000 | } else 32:02.78 | ^~~~ 32:02.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:02.78 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:02.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:02.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:02.79 417 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 32:02.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:03.27 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:9, 32:03.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 32:03.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 32:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:03.27 1023 | foundInterface = 0; \ 32:03.27 | ^~~~~~~~~~~~~~ 32:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:03.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:03.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:03.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:03.27 295 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 32:03.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:03.28 1000 | } else 32:03.28 | ^~~~ 32:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:03.28 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:03.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:03.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:03.28 294 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 32:03.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 32:07.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:07.30 1008 | foundInterface = 0; \ 32:07.30 | ^~~~~~~~~~~~~~ 32:07.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:07.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:07.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:07.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:07.30 285 | NS_INTERFACE_MAP_END 32:07.30 | ^~~~~~~~~~~~~~~~~~~~ 32:07.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:07.30 1000 | } else 32:07.30 | ^~~~ 32:07.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:07.30 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:07.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:07.30 284 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 32:07.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 32:07.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:07.47 1008 | foundInterface = 0; \ 32:07.47 | ^~~~~~~~~~~~~~ 32:07.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:07.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:07.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:07.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:07.47 67 | NS_INTERFACE_MAP_END 32:07.47 | ^~~~~~~~~~~~~~~~~~~~ 32:07.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:07.47 1000 | } else 32:07.47 | ^~~~ 32:07.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:07.47 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:07.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:07.47 66 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 32:07.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.71 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 32:07.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:07.71 1008 | foundInterface = 0; \ 32:07.71 | ^~~~~~~~~~~~~~ 32:07.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:07.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:07.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:07.72 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:07.72 74 | NS_INTERFACE_MAP_END 32:07.72 | ^~~~~~~~~~~~~~~~~~~~ 32:07.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:07.73 1000 | } else 32:07.73 | ^~~~ 32:07.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:07.73 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:07.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:07.73 73 | NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 32:07.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.79 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 32:19.79 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 32:19.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 32:19.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 32:19.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:19.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:19.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 32:19.80 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 32:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 32:19.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 32:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:19.80 1023 | foundInterface = 0; \ 32:19.80 | ^~~~~~~~~~~~~~ 32:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:19.80 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:19.80 5976 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 32:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:19.80 1000 | } else 32:19.80 | ^~~~ 32:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:19.80 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:19.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5975:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:19.80 5975 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 32:19.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 32:20.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:20.25 1008 | foundInterface = 0; \ 32:20.25 | ^~~~~~~~~~~~~~ 32:20.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:20.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:20.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:20.25 2382 | NS_INTERFACE_MAP_END 32:20.25 | ^~~~~~~~~~~~~~~~~~~~ 32:20.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:20.25 1000 | } else 32:20.25 | ^~~~ 32:20.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 32:20.25 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 32:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 32:20.25 2381 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 32:20.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 32:20.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:20.44 1008 | foundInterface = 0; \ 32:20.44 | ^~~~~~~~~~~~~~ 32:20.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:20.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:20.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:20.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:20.44 3826 | NS_INTERFACE_MAP_END 32:20.44 | ^~~~~~~~~~~~~~~~~~~~ 32:20.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 32:20.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3825:5: note: some parts of macro expansion are not guarded by this 'else' clause 32:20.44 3825 | } else 32:20.45 | ^~~~ 32:31.13 netwerk/protocol/wyciwyg 32:42.32 netwerk/system/linux 32:44.51 netwerk/ipc 32:47.78 netwerk/url-classifier 32:53.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Classifier.h:9, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 32:53.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 32:53.39 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 32:53.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:53.39 1008 | foundInterface = 0; \ 32:53.39 | ^~~~~~~~~~~~~~ 32:53.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:53.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:53.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:53.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:53.40 38 | NS_INTERFACE_MAP_END 32:53.40 | ^~~~~~~~~~~~~~~~~~~~ 32:53.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:53.40 982 | else 32:53.40 | ^~~~ 32:53.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:53.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:53.40 | ^~~~~~~~~~~~~~~~~~ 32:53.40 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:53.40 37 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 32:53.40 | ^~~~~~~~~~~~~~~~~~~~~~ 32:53.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 32:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:53.42 1008 | foundInterface = 0; \ 32:53.42 | ^~~~~~~~~~~~~~ 32:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:53.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:53.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:53.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:53.42 14 | NS_INTERFACE_MAP_END 32:53.42 | ^~~~~~~~~~~~~~~~~~~~ 32:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:53.42 982 | else 32:53.42 | ^~~~ 32:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:53.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:53.42 | ^~~~~~~~~~~~~~~~~~ 32:53.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:53.42 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 32:53.42 | ^~~~~~~~~~~~~~~~~~~~~~ 32:53.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 32:53.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:53.82 1008 | foundInterface = 0; \ 32:53.82 | ^~~~~~~~~~~~~~ 32:53.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:53.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:53.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 32:53.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:53.82 43 | NS_INTERFACE_MAP_END 32:53.82 | ^~~~~~~~~~~~~~~~~~~~ 32:53.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 32:53.82 982 | else 32:53.82 | ^~~~ 32:53.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:53.82 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:53.82 | ^~~~~~~~~~~~~~~~~~ 32:53.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:53.82 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 32:53.82 | ^~~~~~~~~~~~~~~~~~~~~~ 32:54.14 netwerk/srtp/src 32:57.09 netwerk/sctp/src 32:57.79 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust) 32:59.84 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 32:59.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c:3887:64: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 32:59.85 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 32:59.85 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 32:59.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c:3900:66: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 32:59.85 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 32:59.85 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 32:59.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 32:59.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c:4178:50: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 32:59.85 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 32:59.85 | ~~~^~~~~~~~~~~~~~~~~ 33:02.05 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 33:02.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:10992:22: warning: converting a packed 'struct sctp_forward_tsn_chunk' pointer (alignment 1) to a 'struct sctp_strseq_mid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 33:02.06 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 33:02.06 | ^~~~~~~~~~~~~~~ 33:02.06 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:46: 33:02.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 33:02.06 407 | struct sctp_forward_tsn_chunk { 33:02.06 | ^~~~~~~~~~~~~~~~~~~~~~ 33:02.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 33:02.06 418 | struct sctp_strseq_mid { 33:02.06 | ^~~~~~~~~~~~~~~ 33:02.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 33:02.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:11386:3: warning: converting a packed 'struct sctp_gap_ack_block' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 33:02.06 11386 | dup = (uint32_t *) gap_descriptor; 33:02.06 | ^~~ 33:02.06 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:46: 33:02.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 33:02.06 265 | struct sctp_gap_ack_block { 33:02.06 | ^~~~~~~~~~~~~~~~~~ 33:19.76 netwerk/wifi 33:19.76 netwerk/sctp/datachannel 33:19.76 netwerk/build 33:22.95 netwerk/test 33:30.54 netwerk/test/gtest 33:34.65 netwerk/test/gtest/parse-ftp 33:35.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 33:35.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 33:35.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 33:35.45 93 | memset(&state, 0, sizeof(state)); 33:35.45 | ^ 33:35.45 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 33:35.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 33:35.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 33:35.45 71 | struct list_state { 33:35.45 | ^~~~~~~~~~ 33:36.82 extensions/auth 33:37.60 ipc/chromium 33:51.54 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/pickle.h:17, 33:51.54 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/histogram.cc:20, 33:51.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 33:51.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 33:51.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h:624:12: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.54 624 | bool r = result.WriteBytes(aIter.Data(), *lastSegmentSize); 33:51.54 | ^ 33:51.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 33:51.80 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 33:51.80 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 33:51.80 672 | return result; 33:51.80 | ^~~~~~ 33:55.38 ipc/chromium/src/third_party 33:57.98 ipc/glue 34:12.36 ipc/ipdl 34:29.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message.h:21, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_channel.h:13, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport.h:11, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundChild.h:11, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundImpl.cpp:7, 34:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 34:29.76 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 34:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:29.76 1008 | foundInterface = 0; \ 34:29.76 | ^~~~~~~~~~~~~~ 34:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:29.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 34:29.76 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:29.76 238 | NS_INTERFACE_MAP_END 34:29.76 | ^~~~~~~~~~~~~~~~~~~~ 34:29.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:29.77 992 | else 34:29.77 | ^~~~ 34:29.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 34:29.77 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 34:29.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:29.77 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 34:29.77 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 34:29.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:09.40 ipc/testshell 35:19.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 35:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XPCOM.h:161, 35:19.17 from /builddir/build/BUILD/firefox-66.0.4/ipc/testshell/XPCShellEnvironment.cpp:28: 35:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 35:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 35:19.17 78 | memset(this, 0, sizeof(nsXPTCVariant)); 35:19.17 | ^ 35:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 35:19.17 44 | struct nsXPTCVariant { 35:19.17 | ^~~~~~~~~~~~~ 35:35.13 ipc/contentproc 35:35.14 js/ipc 35:35.92 hal 35:40.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 35:40.87 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 35:40.87 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:12, 35:40.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 35:40.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 35:40.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 35:40.87 78 | memset(this, 0, sizeof(nsXPTCVariant)); 35:40.87 | ^ 35:40.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 35:40.87 44 | struct nsXPTCVariant { 35:40.88 | ^~~~~~~~~~~~~ 35:44.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 35:44.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 35:44.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 35:44.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 35:44.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 35:44.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi.h:29, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:16, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptShared.h:12, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/WrapperAnswer.h:11, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptBase.h:11, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.h:11, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:8, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 35:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 35:44.88 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 35:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 35:44.88 31 | memset(aT, 0, sizeof(T)); 35:44.88 | ~~~~~~^~~~~~~~~~~~~~~~~~ 35:44.88 In file included from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:12, 35:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 35:44.88 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 35:44.88 2333 | struct GlobalProperties { 35:44.88 | ^~~~~~~~~~~~~~~~ 35:56.06 js/xpconnect/wrappers 36:01.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 36:01.21 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 36:01.21 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:17: 36:01.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 36:01.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:01.22 78 | memset(this, 0, sizeof(nsXPTCVariant)); 36:01.22 | ^ 36:01.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 36:01.22 44 | struct nsXPTCVariant { 36:01.22 | ^~~~~~~~~~~~~ 36:02.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 36:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 36:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 36:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 36:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Proxy.h:12, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Wrapper.h:12, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/WrapperFactory.h:10, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.h:12, 36:02.23 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:7: 36:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:02.23 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 36:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36:02.23 31 | memset(aT, 0, sizeof(T)); 36:02.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:02.24 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:17: 36:02.24 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 36:02.24 2333 | struct GlobalProperties { 36:02.24 | ^~~~~~~~~~~~~~~~ 36:13.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 36:13.20 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 36:13.20 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:25, 36:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 36:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 36:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:13.21 78 | memset(this, 0, sizeof(nsXPTCVariant)); 36:13.21 | ^ 36:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 36:13.21 44 | struct nsXPTCVariant { 36:13.21 | ^~~~~~~~~~~~~ 36:14.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 36:14.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 36:14.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Id.h:26, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.h:10, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:7, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 36:14.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:14.22 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 36:14.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36:14.22 31 | memset(aT, 0, sizeof(T)); 36:14.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:14.22 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:25, 36:14.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 36:14.22 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 36:14.22 2333 | struct GlobalProperties { 36:14.22 | ^~~~~~~~~~~~~~~~ 36:52.23 js/xpconnect/loader 36:57.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 36:57.03 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 36:57.03 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 36:57.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 36:57.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:57.03 78 | memset(this, 0, sizeof(nsXPTCVariant)); 36:57.03 | ^ 36:57.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 36:57.03 44 | struct nsXPTCVariant { 36:57.03 | ^~~~~~~~~~~~~ 36:57.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 36:57.63 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 36:57.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:57.63 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 36:57.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 36:57.63 31 | memset(aT, 0, sizeof(T)); 36:57.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 36:57.63 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 36:57.63 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 36:57.63 2333 | struct GlobalProperties { 36:57.63 | ^~~~~~~~~~~~~~~~ 37:06.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 37:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 37:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:10, 37:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 37:06.19 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 37:06.19 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 37:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 37:06.19 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 37:06.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:06.19 1008 | foundInterface = 0; \ 37:06.19 | ^~~~~~~~~~~~~~ 37:06.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:06.19 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:06.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:06.19 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:06.19 327 | NS_INTERFACE_MAP_END 37:06.19 | ^~~~~~~~~~~~~~~~~~~~ 37:06.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:06.19 982 | else 37:06.19 | ^~~~ 37:06.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:06.19 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:06.19 | ^~~~~~~~~~~~~~~~~~ 37:06.19 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:06.19 326 | NS_INTERFACE_MAP_ENTRY(nsISupports) 37:06.19 | ^~~~~~~~~~~~~~~~~~~~~~ 37:08.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 37:08.56 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 37:08.56 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 37:08.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 37:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 37:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 37:08.56 78 | memset(this, 0, sizeof(nsXPTCVariant)); 37:08.56 | ^ 37:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 37:08.56 44 | struct nsXPTCVariant { 37:08.56 | ^~~~~~~~~~~~~ 37:08.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 37:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 37:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:10, 37:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 37:08.95 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 37:08.95 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 37:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 37:08.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 37:08.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.95 1008 | foundInterface = 0; \ 37:08.95 | ^~~~~~~~~~~~~~ 37:08.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:08.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:08.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 37:08.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:08.95 281 | NS_INTERFACE_MAP_END 37:08.95 | ^~~~~~~~~~~~~~~~~~~~ 37:08.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:08.95 982 | else 37:08.95 | ^~~~ 37:08.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:08.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:08.95 | ^~~~~~~~~~~~~~~~~~ 37:08.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:08.95 280 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 37:08.95 | ^~~~~~~~~~~~~~~~~~~~~~ 37:09.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 37:09.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 37:09.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 37:09.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 37:09.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 37:09.36 31 | memset(aT, 0, sizeof(T)); 37:09.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:09.36 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 37:09.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 37:09.36 144 | struct AmountFns { 37:09.36 | ^~~~~~~~~ 37:09.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 37:09.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 37:09.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 37:09.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 37:09.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 37:09.36 31 | memset(aT, 0, sizeof(T)); 37:09.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:09.36 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 37:09.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 37:09.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 37:09.37 178 | struct SizeOfTabFns { 37:09.37 | ^~~~~~~~~~~~ 37:09.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 37:09.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 37:09.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 37:09.43 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 37:09.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 37:09.44 31 | memset(aT, 0, sizeof(T)); 37:09.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 37:09.44 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 37:09.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 37:09.44 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 37:09.44 2333 | struct GlobalProperties { 37:09.44 | ^~~~~~~~~~~~~~~~ 38:07.33 js/xpconnect/src 38:07.74 js/xpconnect/tests/components/native 38:09.86 intl/chardet 38:10.47 modules/libjar 38:12.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 38:12.44 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 38:12.44 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:12.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 38:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 38:12.44 78 | memset(this, 0, sizeof(nsXPTCVariant)); 38:12.44 | ^ 38:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 38:12.44 44 | struct nsXPTCVariant { 38:12.44 | ^~~~~~~~~~~~~ 38:15.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 38:15.78 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 38:15.79 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:15.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:15.79 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 38:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:15.79 1008 | foundInterface = 0; \ 38:15.79 | ^~~~~~~~~~~~~~ 38:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:15.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:15.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:15.79 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:15.79 100 | NS_INTERFACE_MAP_END 38:15.79 | ^~~~~~~~~~~~~~~~~~~~ 38:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:15.79 982 | else 38:15.79 | ^~~~ 38:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:15.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:15.79 | ^~~~~~~~~~~~~~~~~~ 38:15.79 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:15.79 99 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 38:15.79 | ^~~~~~~~~~~~~~~~~~~~~~ 38:15.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:15.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 38:15.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 38:15.81 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARInputStream.h:10, 38:15.81 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJAR.cpp:7, 38:15.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 38:15.81 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 38:15.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:15.81 1008 | foundInterface = 0; \ 38:15.81 | ^~~~~~~~~~~~~~ 38:15.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:15.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:15.82 47 | NS_INTERFACE_MAP_END 38:15.82 | ^~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:15.82 1000 | } else 38:15.82 | ^~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 38:15.82 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 38:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 38:15.82 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 38:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 38:15.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:15.82 1008 | foundInterface = 0; \ 38:15.82 | ^~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:15.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:15.82 146 | NS_INTERFACE_MAP_END \ 38:15.82 | ^~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 38:15.82 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 38:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.82 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 38:15.82 227 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 38:15.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:15.82 In file included from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.h:16, 38:15.82 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARFactory.cpp:16, 38:15.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 38:15.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 38:15.83 145 | } else \ 38:15.83 | ^~~~ 38:15.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 38:15.83 145 | } else \ 38:15.83 | ^~~~ 38:15.83 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 38:15.83 227 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 38:15.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 38:16.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:16.71 1008 | foundInterface = 0; \ 38:16.71 | ^~~~~~~~~~~~~~ 38:16.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:16.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:16.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:16.71 167 | NS_INTERFACE_MAP_END 38:16.71 | ^~~~~~~~~~~~~~~~~~~~ 38:16.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:16.71 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 38:16.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 38:16.71 2658 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 38:16.71 | ^~~~~~~~~~~~~~~~~~~~ 38:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:16.72 136 | } else 38:16.72 | ^~~~ 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 38:16.72 136 | } else 38:16.72 | ^~~~ 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 38:16.72 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 38:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 38:16.72 2658 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 38:16.72 | ^~~~~~~~~~~~~~~~~~~~ 38:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:16.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:16.72 1023 | foundInterface = 0; \ 38:16.72 | ^~~~~~~~~~~~~~ 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:16.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:16.72 2668 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 38:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:16.72 136 | } else 38:16.72 | ^~~~ 38:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 38:16.72 136 | } else 38:16.72 | ^~~~ 38:17.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:10, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:17.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 38:17.77 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 38:17.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 38:17.77 31 | memset(aT, 0, sizeof(T)); 38:17.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:17.77 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 38:17.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 38:17.77 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 38:17.77 2333 | struct GlobalProperties { 38:17.77 | ^~~~~~~~~~~~~~~~ 38:28.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 38:28.92 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 38:28.92 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 38:28.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 38:28.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 38:28.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 38:28.92 78 | memset(this, 0, sizeof(nsXPTCVariant)); 38:28.92 | ^ 38:28.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 38:28.92 44 | struct nsXPTCVariant { 38:28.92 | ^~~~~~~~~~~~~ 38:29.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 38:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 38:29.92 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 38:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 38:29.92 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 38:29.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:29.92 1008 | foundInterface = 0; \ 38:29.92 | ^~~~~~~~~~~~~~ 38:29.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:29.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:29.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:29.93 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:29.93 25 | NS_INTERFACE_MAP_END 38:29.93 | ^~~~~~~~~~~~~~~~~~~~ 38:29.93 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 38:29.93 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 38:29.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 38:29.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:29.93 136 | } else 38:29.93 | ^~~~ 38:29.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 38:29.93 136 | } else 38:29.93 | ^~~~ 38:31.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:31.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 38:31.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 38:31.37 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 38:31.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 38:31.37 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 38:31.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:31.37 1008 | foundInterface = 0; \ 38:31.37 | ^~~~~~~~~~~~~~ 38:31.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:31.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:31.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:31.37 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:31.37 26 | NS_INTERFACE_MAP_END 38:31.37 | ^~~~~~~~~~~~~~~~~~~~ 38:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:31.38 992 | else 38:31.38 | ^~~~ 38:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:31.38 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:31.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:31.38 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:31.38 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 38:31.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:31.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 38:31.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:31.40 1008 | foundInterface = 0; \ 38:31.40 | ^~~~~~~~~~~~~~ 38:31.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:31.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:31.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:31.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:31.40 672 | NS_INTERFACE_MAP_END 38:31.40 | ^~~~~~~~~~~~~~~~~~~~ 38:31.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:31.40 992 | else 38:31.40 | ^~~~ 38:31.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:31.40 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:31.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:31.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:31.40 671 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 38:31.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XREAppData.h:15, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:15, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 38:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 38:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 38:33.10 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 38:33.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 38:33.11 31 | memset(aT, 0, sizeof(T)); 38:33.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:33.11 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 38:33.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 38:33.11 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 38:33.11 2333 | struct GlobalProperties { 38:33.11 | ^~~~~~~~~~~~~~~~ 38:41.06 modules/libjar/zipwriter 38:44.82 storage 38:48.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 38:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArray.h:10, 38:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayExtensions.h:10, 38:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMutableArray.h:10, 38:48.61 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:10: 38:48.61 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 38:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:48.61 1008 | foundInterface = 0; \ 38:48.61 | ^~~~~~~~~~~~~~ 38:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:48.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:48.61 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:48.61 496 | NS_INTERFACE_MAP_END 38:48.61 | ^~~~~~~~~~~~~~~~~~~~ 38:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:48.61 992 | else 38:48.61 | ^~~~ 38:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:48.61 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:48.61 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:48.61 495 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 38:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:50.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 38:50.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:10, 38:50.44 from /builddir/build/BUILD/firefox-66.0.4/storage/FileSystemModule.cpp:11, 38:50.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:2: 38:50.44 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 38:50.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:50.44 1008 | foundInterface = 0; \ 38:50.44 | ^~~~~~~~~~~~~~ 38:50.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:50.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:50.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:50.44 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:50.44 229 | NS_INTERFACE_MAP_END 38:50.44 | ^~~~~~~~~~~~~~~~~~~~ 38:50.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:50.44 992 | else 38:50.44 | ^~~~ 38:50.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:50.44 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:50.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.44 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:50.44 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 38:50.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.49 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 38:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:50.49 1008 | foundInterface = 0; \ 38:50.49 | ^~~~~~~~~~~~~~ 38:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:50.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:50.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:50.49 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:50.49 85 | NS_INTERFACE_MAP_END 38:50.49 | ^~~~~~~~~~~~~~~~~~~~ 38:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:50.49 982 | else 38:50.49 | ^~~~ 38:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:50.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:50.49 | ^~~~~~~~~~~~~~~~~~ 38:50.49 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:50.49 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:50.49 | ^~~~~~~~~~~~~~~~~~~~~~ 38:50.51 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 38:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:50.51 1008 | foundInterface = 0; \ 38:50.51 | ^~~~~~~~~~~~~~ 38:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:50.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:50.51 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:50.51 28 | NS_INTERFACE_MAP_END 38:50.51 | ^~~~~~~~~~~~~~~~~~~~ 38:50.51 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/storage/StorageBaseStatementInternal.cpp:9, 38:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:20: 38:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:50.51 302 | } else 38:50.51 | ^~~~ 38:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 38:50.51 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:50.51 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 38:50.51 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 38:50.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:52.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 38:52.89 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 38:52.89 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 38:52.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 38:52.89 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 38:52.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:52.89 1008 | foundInterface = 0; \ 38:52.89 | ^~~~~~~~~~~~~~ 38:52.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:52.89 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:52.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:52.89 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:52.89 236 | NS_INTERFACE_MAP_END 38:52.89 | ^~~~~~~~~~~~~~~~~~~~ 38:52.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:52.89 992 | else 38:52.89 | ^~~~ 38:52.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:52.89 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:52.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.89 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:52.89 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 38:52.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.93 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 38:52.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:52.93 1008 | foundInterface = 0; \ 38:52.93 | ^~~~~~~~~~~~~~ 38:52.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:52.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:52.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:52.93 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:52.93 178 | NS_INTERFACE_MAP_END 38:52.93 | ^~~~~~~~~~~~~~~~~~~~ 38:52.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 38:52.93 982 | else 38:52.93 | ^~~~ 38:52.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:52.93 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:52.93 | ^~~~~~~~~~~~~~~~~~ 38:52.93 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:52.93 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 38:52.93 | ^~~~~~~~~~~~~~~~~~~~~~ 38:52.96 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 38:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:52.96 1008 | foundInterface = 0; \ 38:52.96 | ^~~~~~~~~~~~~~ 38:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:52.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:52.96 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:52.96 28 | NS_INTERFACE_MAP_END 38:52.96 | ^~~~~~~~~~~~~~~~~~~~ 38:52.96 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 38:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 38:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:52.96 302 | } else 38:52.96 | ^~~~ 38:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 38:52.96 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.96 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 38:52.96 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 38:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 38:52.97 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 38:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:52.97 1008 | foundInterface = 0; \ 38:52.97 | ^~~~~~~~~~~~~~ 38:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:52.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 38:52.97 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:52.97 30 | NS_INTERFACE_MAP_END 38:52.97 | ^~~~~~~~~~~~~~~~~~~~ 38:52.97 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 38:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 38:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:52.97 302 | } else 38:52.97 | ^~~~ 38:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 38:52.97 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.97 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 38:52.97 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 38:52.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:56.62 storage/build 38:56.84 storage/test/gtest 38:58.11 extensions/cookie 39:00.10 Finished release [optimized] target(s) in 37m 35s 39:00.24 extensions/permissions 39:03.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsCookieModule.cpp:6, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 39:03.18 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:03.18 1008 | foundInterface = 0; \ 39:03.18 | ^~~~~~~~~~~~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:03.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:03.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:03.18 167 | NS_INTERFACE_MAP_END 39:03.18 | ^~~~~~~~~~~~~~~~~~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:03.18 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 39:03.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 39:03.18 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 39:03.18 | ^~~~~~~~~~~~~~~~~~~~ 39:03.18 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:8, 39:03.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:03.18 136 | } else 39:03.18 | ^~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 39:03.18 136 | } else 39:03.18 | ^~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 39:03.18 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 39:03.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 39:03.18 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 39:03.18 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 39:03.18 | ^~~~~~~~~~~~~~~~~~~~ 39:05.88 media/webrtc/signaling/src/common 39:07.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/common/Unified_cpp_src_common0.cpp:20: 39:07.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp: In function 'void ConfigWebRtcLog(mozilla::LogLevel)': 39:07.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30: warning: 'log_level' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:07.66 88 | rtc::LogMessage::LogToDebug(log_level); 39:07.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 39:08.08 media/webrtc/signaling/src/jsep 39:13.71 media/webrtc/signaling/src/media-conduit 39:17.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:17.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:17.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 39:17.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 39:17.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 39:17.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 39:17.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:17.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:17.03 294 | memcpy(this, &config, sizeof(*this)); 39:17.03 | ^ 39:17.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:17.03 256 | struct Config { 39:17.03 | ^~~~~~ 39:26.68 media/webrtc/signaling/src/mediapipeline 39:29.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:29.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:29.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 39:29.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 39:29.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 39:29.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 39:29.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:29.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:29.78 294 | memcpy(this, &config, sizeof(*this)); 39:29.78 | ^ 39:29.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:29.78 256 | struct Config { 39:29.78 | ^~~~~~ 39:44.65 media/webrtc/signaling/src/peerconnection 39:46.74 media/webrtc/signaling/src/sdp 39:53.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 39:53.72 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 39:53.72 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 39:53.72 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 39:53.72 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:38, 39:53.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:29: 39:53.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 39:53.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 39:53.72 294 | memcpy(this, &config, sizeof(*this)); 39:53.72 | ^ 39:53.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 39:53.72 256 | struct Config { 39:53.73 | ^~~~~~ 39:56.59 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 39:56.59 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 39:56.59 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/Sdp.h:71, 39:56.59 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 39:56.59 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 39:56.60 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 39:56.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadDirection(RustAttributeList*)': 39:56.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56: warning: 'dir' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:56.60 177 | : SdpAttribute(kDirectionAttribute), mValue(value) {} 39:56.60 | ^ 39:56.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1042:36: note: 'dir' was declared here 39:56.60 1042 | SdpDirectionAttribute::Direction dir; 39:56.60 | ^~~ 39:56.66 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 39:56.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 39:56.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/Sdp.h:71, 39:56.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 39:56.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 39:56.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 39:56.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadSetup(RustAttributeList*)': 39:56.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50: warning: 'setupEnum' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:56.67 1480 | : SdpAttribute(kSetupAttribute), mRole(role) {} 39:56.67 | ^ 39:56.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:549:29: note: 'setupEnum' was declared here 39:56.67 549 | SdpSetupAttribute::Role setupEnum; 39:56.67 | ^~~~~~~~~ 39:57.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 39:57.71 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 39:57.71 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/Sdp.h:71, 39:57.71 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 39:57.71 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 39:57.71 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 39:57.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadGroup(RustAttributeList*)': 39:57.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35: warning: 'semantic' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:57.71 494 | Group value = {semantics, tags}; 39:57.71 | ^ 39:57.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:810:38: note: 'semantic' was declared here 39:57.71 810 | SdpGroupAttributeList::Semantics semantic; 39:57.71 | ^~~~~~~~ 39:58.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttributeList.h:13, 39:58.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpMediaSection.h:12, 39:58.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/Sdp.h:71, 39:58.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpGlue.h:12, 39:58.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.h:10, 39:58.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:9: 39:58.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h: In member function 'void mozilla::RsdparsaSdpAttributeList::LoadExtmap(RustAttributeList*)': 39:58.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40: warning: 'direction' may be used uninitialized in this function [-Wmaybe-uninitialized] 39:58.34 334 | extensionattributes}; 39:58.34 | ^ 39:58.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/RsdparsaSdpAttributeList.cpp:1135:38: note: 'direction' was declared here 39:58.34 1135 | SdpDirectionAttribute::Direction direction; 39:58.34 | ^~~~~~~~~ 40:29.42 media/webrtc/signaling/gtest 40:32.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 40:32.21 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 40:32.21 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 40:32.21 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 40:32.21 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 40:32.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 40:32.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 40:32.22 294 | memcpy(this, &config, sizeof(*this)); 40:32.22 | ^ 40:32.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 40:32.22 256 | struct Config { 40:32.22 | ^~~~~~ 40:35.77 media/webrtc/trunk/webrtc/api/audio_codecs/audio_codecs_api_gn 40:37.83 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_decoder_factory_gn 40:38.58 media/webrtc/trunk/webrtc/api/audio_codecs/builtin_audio_encoder_factory_gn 40:39.33 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_decoder_g711_gn 40:40.10 media/webrtc/trunk/webrtc/api/audio_codecs/g711/audio_encoder_g711_gn 40:41.04 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_decoder_g722_gn 40:41.79 media/webrtc/trunk/webrtc/api/audio_codecs/g722/audio_encoder_g722_gn 40:42.70 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_decoder_ilbc_gn 40:43.45 media/webrtc/trunk/webrtc/api/audio_codecs/ilbc/audio_encoder_ilbc_gn 40:44.34 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_decoder_L16_gn 40:45.05 media/webrtc/trunk/webrtc/api/audio_codecs/L16/audio_encoder_L16_gn 40:45.78 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_decoder_opus_gn 41:02.88 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_config_gn 41:03.58 media/webrtc/trunk/webrtc/api/audio_codecs/opus/audio_encoder_opus_gn 41:07.09 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 41:07.09 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 41:07.09 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 41:07.09 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 41:07.09 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:07.09 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:07.09 294 | memcpy(this, &config, sizeof(*this)); 41:07.09 | ^ 41:07.09 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:07.09 256 | struct Config { 41:07.09 | ^~~~~~ 41:12.31 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 41:12.31 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 41:12.31 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 41:12.31 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 41:12.31 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:17: 41:12.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:12.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:12.31 294 | memcpy(this, &config, sizeof(*this)); 41:12.31 | ^ 41:12.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:12.31 256 | struct Config { 41:12.31 | ^~~~~~ 41:22.44 media/webrtc/trunk/webrtc/api/base_peerconnection_api_gn 41:27.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 41:27.32 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 41:27.32 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 41:27.32 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 41:27.32 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 41:27.32 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:27.32 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:27.32 294 | memcpy(this, &config, sizeof(*this)); 41:27.32 | ^ 41:27.32 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:27.32 256 | struct Config { 41:27.32 | ^~~~~~ 41:41.09 media/webrtc/trunk/webrtc/api/optional_gn 41:41.64 media/webrtc/trunk/webrtc/api/video_codecs/video_codecs_api_gn 41:42.43 media/webrtc/trunk/webrtc/api/video_frame_api_gn 41:43.44 media/webrtc/trunk/webrtc/api/video_frame_api_i420_gn 41:44.58 media/webrtc/trunk/webrtc/audio/audio_gn 41:45.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 41:45.30 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 41:45.30 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 41:45.30 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 41:45.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 41:45.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:45.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:45.30 294 | memcpy(this, &config, sizeof(*this)); 41:45.30 | ^ 41:45.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:45.30 256 | struct Config { 41:45.30 | ^~~~~~ 41:49.81 media/webrtc/trunk/webrtc/audio/utility/audio_frame_operations_gn 41:50.65 media/webrtc/trunk/webrtc/call/bitrate_allocator_gn 41:53.27 media/webrtc/trunk/webrtc/call/call_gn 41:54.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 41:54.02 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 41:54.02 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 41:54.02 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:20, 41:54.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 41:54.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 41:54.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 41:54.02 294 | memcpy(this, &config, sizeof(*this)); 41:54.02 | ^ 41:54.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 41:54.02 256 | struct Config { 41:54.02 | ^~~~~~ 41:54.82 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 41:54.82 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:29, 41:54.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 41:54.82 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 41:54.82 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 41:54.82 48 | AddReceiveRtpModule(rtp_module); 41:54.82 | ^ 41:54.82 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 41:54.82 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 41:54.82 | ^~~~~~~~~~~~~~~~~~~ 41:55.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:63, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 41:55.95 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 41:55.95 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 41:55.95 75 | virtual void OnDroppedFrame() {} 41:55.95 | ^~~~~~~~~~~~~~ 41:55.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:64, 41:55.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 41:55.95 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 41:55.95 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 41:55.95 | ^~~~~~~~~~~~~~ 42:03.45 media/webrtc/trunk/webrtc/call/call_interfaces_gn 42:05.01 media/webrtc/trunk/webrtc/call/rtp_interfaces_gn 42:05.70 media/webrtc/trunk/webrtc/call/rtp_receiver_gn 42:06.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 42:06.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 42:06.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 42:06.64 171 | bool has_mid = packet.GetExtension(&packet_mid); 42:06.64 | ^~~~~~~ 42:09.85 media/webrtc/trunk/webrtc/call/rtp_sender_gn 42:10.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 42:10.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 42:10.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 42:10.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 42:10.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 42:10.92 48 | AddReceiveRtpModule(rtp_module); 42:10.92 | ^ 42:10.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 42:10.92 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 42:10.92 | ^~~~~~~~~~~~~~~~~~~ 42:11.18 media/webrtc/trunk/webrtc/call/video_stream_api_gn 42:15.00 media/webrtc/trunk/webrtc/common_audio/common_audio_c_gn 42:18.18 media/webrtc/trunk/webrtc/common_audio/common_audio_cc_gn 42:18.71 media/webrtc/trunk/webrtc/common_audio/common_audio_gn 42:24.53 media/webrtc/trunk/webrtc/common_audio/fir_filter_factory_gn 42:25.18 media/webrtc/trunk/webrtc/common_video/common_video_gn 42:25.20 media/webrtc/trunk/webrtc/logging/rtc_event_log_api_gn 42:25.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 42:25.32 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 42:25.32 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 42:25.32 | 42:25.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 42:25.32 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 42:25.32 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 42:25.32 | 42:28.19 media/webrtc/trunk/webrtc/logging/rtc_event_log_impl_gn 42:29.08 media/webrtc/trunk/webrtc/media/rtc_audio_video_gn 42:29.45 media/webrtc/trunk/webrtc/media/rtc_h264_profile_id_gn 42:29.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 42:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 42:29.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 42:29.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 42:29.75 294 | memcpy(this, &config, sizeof(*this)); 42:29.75 | ^ 42:29.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 42:29.75 256 | struct Config { 42:29.75 | ^~~~~~ 42:30.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 42:30.46 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 42:30.46 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 42:30.47 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 42:30.47 | ^ 42:30.47 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 42:30.47 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 42:30.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 42:30.47 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 42:30.47 555 | class VideoCodec { 42:30.47 | ^~~~~~~~~~ 42:30.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 42:30.47 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 42:30.47 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 42:30.47 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 42:30.47 | ^ 42:30.47 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 42:30.47 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 42:30.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 42:30.47 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 42:30.47 555 | class VideoCodec { 42:30.47 | ^~~~~~~~~~ 42:30.86 media/webrtc/trunk/webrtc/media/rtc_media_base_gn 42:38.52 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_gn 42:40.56 media/webrtc/trunk/webrtc/modules/audio_coding/audio_format_conversion_gn 42:42.13 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_config_gn 42:43.09 media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor_gn 42:44.46 media/webrtc/trunk/webrtc/modules/audio_coding/cng_gn 42:46.76 media/webrtc/trunk/webrtc/modules/audio_coding/g711_c_gn 42:46.88 media/webrtc/trunk/webrtc/modules/audio_coding/g711_gn 42:47.94 media/webrtc/trunk/webrtc/modules/audio_coding/g722_c_gn 42:51.98 In file included from /usr/include/string.h:494, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/basictypes.h:12, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/process_util.h:13, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:10, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRLayer.h:11, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRLayerParent.h:9, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PVRLayerParent.cpp:7, 42:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/UnifiedProtocols31.cpp:2: 42:51.98 In function 'char* strncpy(char*, const char*, size_t)', 42:51.99 inlined from 'static bool IPC::ParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits::paramType*)' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VRMessageUtils.h:96:12: 42:51.99 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 42:51.99 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 42:51.99 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:52.62 In function 'char* strncpy(char*, const char*, size_t)', 42:52.62 inlined from 'static bool IPC::ParamTraits::Read(const IPC::Message*, PickleIterator*, IPC::ParamTraits::paramType*)' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VRMessageUtils.h:334:12: 42:52.62 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 42:52.62 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 42:52.62 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:54.47 media/webrtc/trunk/webrtc/modules/audio_coding/g722_gn 42:54.47 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_c_gn 42:56.30 media/webrtc/trunk/webrtc/modules/audio_coding/ilbc_gn 43:38.51 media/webrtc/trunk/webrtc/modules/audio_coding/isac_c_gn 43:42.12 media/webrtc/trunk/webrtc/modules/audio_coding/isac_common_gn 43:42.31 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_c_gn 43:42.59 media/webrtc/trunk/webrtc/modules/audio_coding/isac_fix_common_gn 43:42.82 media/webrtc/trunk/webrtc/modules/audio_coding/isac_gn 43:44.15 media/webrtc/trunk/webrtc/modules/audio_coding/legacy_encoded_audio_frame_gn 43:45.17 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_decoder_enum_gn 43:46.16 media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn 43:46.41 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_c_gn 43:46.62 media/webrtc/trunk/webrtc/modules/audio_coding/pcm16b_gn 43:46.87 media/webrtc/trunk/webrtc/modules/audio_coding/rent_a_codec_gn 43:47.55 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_c_gn 43:47.77 media/webrtc/trunk/webrtc/modules/audio_coding/webrtc_opus_gn 43:48.46 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn 43:51.15 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_frame_manipulator_gn 43:51.45 media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn 43:52.11 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 43:52.11 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 43:52.11 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 43:52.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 43:52.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 43:52.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:52.11 294 | memcpy(this, &config, sizeof(*this)); 43:52.11 | ^ 43:52.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 43:52.11 256 | struct Config { 43:52.11 | ^~~~~~ 43:53.06 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump/null_aec_dump_factory_gn 43:53.69 media/webrtc/trunk/webrtc/modules/audio_processing/aec_dump_interface_gn 43:53.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 43:53.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 43:53.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 43:53.79 944 | sync_buffer_->IncreaseEndTimestamp( 43:53.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 43:53.79 945 | static_cast(output_size_samples_)); 43:53.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:53.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 43:53.79 950 | case kAudioRepetition: { 43:53.79 | ^~~~ 43:53.90 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_c_gn 43:54.39 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn 43:55.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 43:55.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 43:55.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 43:55.03 129 | for (int k = 0; k < v_length; ++k) { 43:55.03 | ~~^~~~~~~~~~ 43:55.89 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_statistics_gn 43:56.50 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_gn 43:57.93 media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn 43:59.64 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 43:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 43:59.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 43:59.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 43:59.64 48 | AddReceiveRtpModule(rtp_module); 43:59.64 | ^ 43:59.65 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 43:59.65 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 43:59.65 | ^~~~~~~~~~~~~~~~~~~ 43:59.97 media/webrtc/trunk/webrtc/modules/media_file/media_file_gn 44:00.24 media/webrtc/trunk/webrtc/modules/pacing/pacing_gn 44:01.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 44:01.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 44:01.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 44:01.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 44:01.13 48 | AddReceiveRtpModule(rtp_module); 44:01.13 | ^ 44:01.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 44:01.13 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 44:01.13 | ^~~~~~~~~~~~~~~~~~~ 44:01.89 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_gn 44:04.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 44:04.40 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 44:04.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:04.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:04.40 294 | memcpy(this, &config, sizeof(*this)); 44:04.40 | ^ 44:04.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:04.40 256 | struct Config { 44:04.40 | ^~~~~~ 44:04.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 44:04.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 44:04.63 303 | memset(metrics, 0, sizeof(Metrics)); 44:04.63 | ^ 44:04.63 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 44:04.63 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 44:04.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 44:04.63 795 | struct Metrics { 44:04.63 | ^~~~~~~ 44:05.14 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_format_gn 44:06.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 44:06.13 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 44:06.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:06.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:06.13 294 | memcpy(this, &config, sizeof(*this)); 44:06.13 | ^ 44:06.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:06.13 256 | struct Config { 44:06.13 | ^~~~~~ 44:07.05 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn 44:07.09 media/webrtc/trunk/webrtc/modules/utility/utility_gn 44:07.41 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 44:07.41 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 44:07.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:07.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:07.42 294 | memcpy(this, &config, sizeof(*this)); 44:07.42 | ^ 44:07.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:07.42 256 | struct Config { 44:07.42 | ^~~~~~ 44:07.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 44:07.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 44:07.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44:07.72 129 | for (int k = 0; k < v_length; ++k) { 44:07.72 | ~~^~~~~~~~~~ 44:08.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 44:08.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 44:08.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:08.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:08.79 294 | memcpy(this, &config, sizeof(*this)); 44:08.79 | ^ 44:08.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:08.79 256 | struct Config { 44:08.79 | ^~~~~~ 44:10.89 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 44:10.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 44:10.89 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 44:10.89 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44:10.89 129 | for (int k = 0; k < v_length; ++k) { 44:10.89 | ~~^~~~~~~~~~ 44:11.16 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 44:11.16 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 44:11.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 44:11.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:11.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:11.16 294 | memcpy(this, &config, sizeof(*this)); 44:11.16 | ^ 44:11.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:11.16 256 | struct Config { 44:11.16 | ^~~~~~ 44:11.22 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 44:11.22 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 44:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 44:11.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:11.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:11.22 294 | memcpy(this, &config, sizeof(*this)); 44:11.22 | ^ 44:11.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:11.22 256 | struct Config { 44:11.22 | ^~~~~~ 44:11.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 44:11.38 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 44:11.38 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 44:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 44:11.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 44:11.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44:11.38 129 | for (int k = 0; k < v_length; ++k) { 44:11.39 | ~~^~~~~~~~~~ 44:13.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 44:13.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 44:13.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:13.22 576 | parsed_payload->frame_type = kVideoFrameKey; 44:13.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 44:13.22 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 44:13.22 578 | case H264::NaluType::kSlice: { 44:13.22 | ^~~~ 44:14.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 44:14.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 44:14.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 44:14.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 44:14.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 44:14.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44:14.04 129 | for (int k = 0; k < v_length; ++k) { 44:14.04 | ~~^~~~~~~~~~ 44:14.11 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 44:14.11 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 44:14.11 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 44:14.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 44:14.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:14.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:14.11 294 | memcpy(this, &config, sizeof(*this)); 44:14.11 | ^ 44:14.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:14.11 256 | struct Config { 44:14.11 | ^~~~~~ 44:16.52 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 44:16.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 44:16.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:16.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:16.52 294 | memcpy(this, &config, sizeof(*this)); 44:16.52 | ^ 44:16.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:16.52 256 | struct Config { 44:16.52 | ^~~~~~ 44:16.64 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 44:16.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 44:16.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 44:16.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 44:16.64 129 | for (int k = 0; k < v_length; ++k) { 44:16.64 | ~~^~~~~~~~~~ 44:17.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 44:17.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 44:17.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:17.55 54 | memset(header, 0, sizeof(*header)); 44:17.55 | ^ 44:17.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 44:17.55 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 44:17.55 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 44:17.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 44:17.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 44:17.55 842 | struct RTPHeader { 44:17.55 | ^~~~~~~~~ 44:17.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 44:17.86 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 44:17.86 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 44:17.86 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 44:17.86 | ^ 44:17.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 44:17.86 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 44:17.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 44:17.86 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 44:17.86 79 | struct WebRtcRTPHeader { 44:17.86 | ^~~~~~~~~~~~~~~ 44:18.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 44:18.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 44:18.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 44:18.04 76 | sizeof(RtpRtcp::Configuration)); 44:18.04 | ^ 44:18.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 44:18.04 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 44:18.04 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 44:18.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 44:18.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 44:18.04 47 | struct Configuration { 44:18.04 | ^~~~~~~~~~~~~ 44:23.98 In file included from /usr/include/string.h:494, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 44:23.98 from /usr/include/c++/9/bits/move.h:55, 44:23.98 from /usr/include/c++/9/bits/stl_pair.h:59, 44:23.98 from /usr/include/c++/9/bits/stl_algobase.h:64, 44:23.98 from /usr/include/c++/9/deque:60, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/deque:3, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/deque:44, 44:23.98 from /usr/include/c++/9/queue:60, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/queue:3, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:24, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 44:23.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 44:23.99 In function 'char* strncpy(char*, const char*, size_t)', 44:23.99 inlined from 'int32_t webrtc::RtpReceiverImpl::CheckPayloadChanged(const webrtc::RTPHeader&, int8_t, bool*, webrtc::PayloadUnion*)' at /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:405:14: 44:23.99 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 31 bytes from a string of length 31 [-Wstringop-truncation] 44:23.99 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 44:23.99 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:24.05 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 44:24.06 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 44:24.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 44:24.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:24.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:24.06 294 | memcpy(this, &config, sizeof(*this)); 44:24.06 | ^ 44:24.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:24.06 256 | struct Config { 44:24.06 | ^~~~~~ 44:24.16 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn 44:24.94 media/webrtc/trunk/webrtc/modules/video_capture/video_capture_module_gn 44:25.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:11: 44:25.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'virtual int32_t webrtc::videocapturemodule::VideoCaptureModuleV4L2::StartCapture(const webrtc::VideoCaptureCapability&)': 44:25.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:30: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 44:25.64 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 44:25.64 | ^~ 44:25.64 In file included from /usr/include/stdio.h:867, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:13, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 44:25.64 from /usr/include/c++/9/bits/move.h:55, 44:25.64 from /usr/include/c++/9/bits/stl_pair.h:59, 44:25.64 from /usr/include/c++/9/bits/stl_algobase.h:64, 44:25.64 from /usr/include/c++/9/vector:60, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/vector:3, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/vector:44, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/device_info_impl.h:14, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.h:14, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/device_info_linux.cc:11, 44:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_capture/video_capture_internal_impl_gn/Unified_cpp_ure_internal_impl_gn0.cpp:2: 44:25.64 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 44:25.64 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 44:25.64 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:25.64 37 | __bos (__s), __fmt, __va_arg_pack ()); 44:25.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:25.93 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn 44:26.50 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_utility_gn 44:26.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 44:26.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:26.91 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 44:26.91 | ^ 44:26.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:26.91 555 | class VideoCodec { 44:26.91 | ^~~~~~~~~~ 44:26.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 44:26.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:26.91 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 44:26.91 | ^ 44:26.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 44:26.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:26.91 555 | class VideoCodec { 44:26.91 | ^~~~~~~~~~ 44:26.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 44:26.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:26.92 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 44:26.92 | ^ 44:26.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:26.92 555 | class VideoCodec { 44:26.92 | ^~~~~~~~~~ 44:26.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:26.92 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 44:26.92 | ^ 44:26.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 44:26.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 44:26.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:26.92 555 | class VideoCodec { 44:26.92 | ^~~~~~~~~~ 44:28.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 44:28.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 44:28.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:28.37 744 | if (previous_state != kStateDecodable && 44:28.37 | ^~ 44:28.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 44:28.37 755 | case kDecodableSession: { 44:28.37 | ^~~~ 44:29.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 44:29.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 44:29.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:29.61 106 | memset(&video_codec, 0, sizeof(video_codec)); 44:29.61 | ^ 44:29.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 44:29.61 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 44:29.61 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 44:29.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 44:29.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:29.61 555 | class VideoCodec { 44:29.61 | ^~~~~~~~~~ 44:30.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 44:30.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 44:30.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:30.36 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 44:30.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 44:30.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 44:30.36 75 | case kDrop: 44:30.36 | ^~~~ 44:35.05 In file included from /usr/include/string.h:494, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 44:35.05 from /usr/include/c++/9/bits/move.h:55, 44:35.05 from /usr/include/c++/9/bits/stl_pair.h:59, 44:35.05 from /usr/include/c++/9/bits/stl_algobase.h:64, 44:35.05 from /usr/include/c++/9/memory:62, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/memory:3, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/memory:44, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:14, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 44:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 44:35.05 In function 'char* strncpy(char*, const char*, size_t)', 44:35.05 inlined from 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)' at /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:218:12: 44:35.05 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 32 bytes from a string of length 32 [-Wstringop-truncation] 44:35.06 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 44:35.06 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:36.86 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_h264_gn 44:37.38 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_i420_gn 44:38.03 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_stereo_gn 44:38.25 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp8_gn 44:40.69 media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn 44:41.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 44:41.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 44:41.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:41.37 85 | memset(&codec_, 0, sizeof(codec_)); 44:41.37 | ^ 44:41.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 44:41.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 44:41.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 44:41.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 44:41.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 44:41.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 44:41.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 44:41.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:41.37 555 | class VideoCodec { 44:41.37 | ^~~~~~~~~~ 44:41.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 44:41.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 44:41.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:856:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:41.42 856 | memset(&codec_, 0, sizeof(codec_)); 44:41.42 | ^ 44:41.42 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 44:41.42 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 44:41.42 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 44:41.42 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 44:41.42 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 44:41.42 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 44:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 44:41.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:41.42 555 | class VideoCodec { 44:41.42 | ^~~~~~~~~~ 44:43.30 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn 44:44.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 44:44.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 44:44.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 44:44.04 186 | (x_density_[mb_col] * y_density_[mb_row] && 44:44.82 media/webrtc/trunk/webrtc/rtc_base/rtc_base_approved_generic_gn 44:45.06 media/webrtc/trunk/webrtc/rtc_base/rtc_numerics_gn 44:45.26 media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn 44:45.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 44:45.82 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 44:45.82 160 | struct TaskQueue::Impl::QueueContext { 44:45.82 | ^~~~~~~~~~~~ 44:45.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 44:45.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 44:45.94 236 | write(reply_pipe_, &message, sizeof(message)); 44:45.94 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:46.58 media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_gn 44:51.02 media/webrtc/trunk/webrtc/rtc_base/weak_ptr_gn 44:51.02 media/webrtc/trunk/webrtc/system_wrappers/field_trial_default_gn 44:51.04 media/webrtc/trunk/webrtc/system_wrappers/metrics_default_gn 44:51.46 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_gn 44:51.69 media/webrtc/trunk/webrtc/video/video_gn 44:52.92 media/webrtc/trunk/webrtc/voice_engine/audio_level_gn 44:53.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 44:53.44 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 44:53.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 44:53.44 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 44:53.44 75 | virtual void OnDroppedFrame() {} 44:53.44 | ^~~~~~~~~~~~~~ 44:53.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 44:53.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 44:53.44 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 44:53.44 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 44:53.44 | ^~~~~~~~~~~~~~ 44:53.70 media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn 44:53.82 media/webrtc/trunk/webrtc/webrtc_common_gn 44:54.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 44:54.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 44:54.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 44:54.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 44:54.10 48 | AddReceiveRtpModule(rtp_module); 44:54.10 | ^ 44:54.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 44:54.10 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 44:54.10 | ^~~~~~~~~~~~~~~~~~~ 44:54.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 44:54.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 44:54.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 44:54.90 48 | memset(&codec, 0, sizeof(codec)); 44:54.90 | ^ 44:54.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 44:54.90 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 44:54.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 44:54.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 44:54.90 555 | class VideoCodec { 44:54.90 | ^~~~~~~~~~ 44:54.93 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 44:54.93 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 44:54.93 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 44:54.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 44:54.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 44:54.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 44:54.94 294 | memcpy(this, &config, sizeof(*this)); 44:54.94 | ^ 44:54.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 44:54.94 256 | struct Config { 44:54.94 | ^~~~~~ 44:55.11 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn 44:55.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 44:55.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 44:55.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 44:55.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 44:55.28 48 | AddReceiveRtpModule(rtp_module); 44:55.28 | ^ 44:55.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 44:55.28 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 44:55.28 | ^~~~~~~~~~~~~~~~~~~ 44:55.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 44:55.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 44:55.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 44:55.66 118 | } 44:55.66 | ^ 44:55.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 44:55.66 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 44:55.66 | ^~~~~~~~~~~ 44:55.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 44:55.66 144 | } 44:55.66 | ^ 44:55.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 44:55.66 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 44:55.66 | ^~~~~~~~~~~ 44:56.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:110: 44:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 44:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44:56.31 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 44:56.31 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 44:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44:56.31 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 44:56.31 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 44:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 44:56.31 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 44:56.32 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 44:57.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 44:57.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:57.43 263 | keyframe_request_sender_->RequestKeyFrame(); 44:57.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 44:57.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 44:57.43 265 | case video_coding::H264SpsPpsTracker::kDrop: 44:57.43 | ^~~~ 45:01.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:137: 45:01.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 45:01.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc:82:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 45:01.68 82 | if (processId == getpid()) { 45:01.68 | ~~~~~~~~~~^~~~~~~~~~~ 45:03.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn2.cpp:38: 45:03.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 45:03.21 21 | static int g_last_xserver_error_code = 0; 45:03.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 45:03.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 45:03.21 20 | static bool g_xserver_error_trap_enabled = false; 45:03.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:04.04 media/webrtc/trunk/webrtc/modules/desktop_capture/primitives_gn 45:04.40 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_linux_gn 45:04.45 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_decoder_isac_float_gn 45:05.36 media/webrtc/trunk/webrtc/api/audio_codecs/isac/audio_encoder_isac_float_gn 45:06.41 media/webrtc/trunk/webrtc/common_audio/common_audio_sse2_gn 45:06.51 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_sse2_gn 45:07.02 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_differ_sse2_gn 45:07.14 media/webrtc/trunk/webrtc/modules/video_processing/video_processing_sse2_gn 45:07.34 media/mtransport/build 45:11.69 In file included from /usr/include/string.h:494, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 45:11.69 from /usr/include/c++/9/bits/move.h:55, 45:11.69 from /usr/include/c++/9/bits/stl_pair.h:59, 45:11.69 from /usr/include/c++/9/bits/stl_algobase.h:64, 45:11.69 from /usr/include/c++/9/list:60, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/list:3, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/list:44, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/call_stats.h:14, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/call_stats.cc:11, 45:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 45:11.69 In function 'char* strncpy(char*, const char*, size_t)', 45:11.69 inlined from 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)' at /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:51:10, 45:11.69 inlined from 'virtual void webrtc::internal::VideoReceiveStream::Start()' at /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:202:55: 45:11.69 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size [-Wstringop-truncation] 45:11.69 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 45:11.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:11.74 media/mtransport/ipc 45:12.76 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 45:12.76 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 45:12.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 45:12.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 45:12.76 75 | virtual void OnDroppedFrame() {} 45:12.76 | ^~~~~~~~~~~~~~ 45:12.76 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 45:12.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 45:12.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 45:12.76 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 45:12.76 | ^~~~~~~~~~~~~~ 45:13.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 45:13.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 45:13.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.76 986 | FALLTHROUGH(); 45:13.76 | ^ 45:13.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:988:5: note: here 45:13.76 988 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 45:13.76 | ^~~~ 45:13.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 45:13.77 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:13.77 1069 | FALLTHROUGH(); 45:13.77 | ^ 45:13.77 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1071:5: note: here 45:13.77 1071 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 45:13.77 | ^~~~ 45:16.79 testing/gtest 45:21.99 testing/gtest/benchmark 45:32.16 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test_nr_socket.cpp: In member function 'mozilla::TestNrSocket::PortMapping* mozilla::TestNrSocket::get_port_mapping(const nr_transport_addr&, mozilla::TestNat::NatBehavior) const': 45:32.17 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test_nr_socket.cpp:790:31: warning: 'compare_flags' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:32.17 790 | if (!nr_transport_addr_cmp(const_cast(&remote_address), 45:32.17 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:32.17 791 | &port_mapping->remote_address_, compare_flags)) 45:32.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:37.49 uriloader/base 45:37.49 testing/gtest/mozilla 45:38.90 uriloader/exthandler 45:39.39 uriloader/prefetch 45:41.52 caps 45:42.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 45:42.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 45:42.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDocumentLoader.h:10, 45:42.08 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.h:12, 45:42.08 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:10, 45:42.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 45:42.08 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 45:42.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.08 1008 | foundInterface = 0; \ 45:42.08 | ^~~~~~~~~~~~~~ 45:42.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.08 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.08 168 | NS_INTERFACE_MAP_END 45:42.09 | ^~~~~~~~~~~~~~~~~~~~ 45:42.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.09 1000 | } else 45:42.09 | ^~~~ 45:42.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 45:42.09 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 45:42.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.09 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 45:42.09 167 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 45:42.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:42.26 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 45:42.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.26 1008 | foundInterface = 0; \ 45:42.26 | ^~~~~~~~~~~~~~ 45:42.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.26 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.26 180 | NS_INTERFACE_MAP_END 45:42.26 | ^~~~~~~~~~~~~~~~~~~~ 45:42.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.26 982 | else 45:42.26 | ^~~~ 45:42.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.26 | ^~~~~~~~~~~~~~~~~~ 45:42.26 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.26 179 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 45:42.26 | ^~~~~~~~~~~~~~~~~~~~~~ 45:42.28 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 45:42.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:42.28 1008 | foundInterface = 0; \ 45:42.28 | ^~~~~~~~~~~~~~ 45:42.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:42.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:42.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:42.29 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:42.29 792 | NS_INTERFACE_MAP_END 45:42.29 | ^~~~~~~~~~~~~~~~~~~~ 45:42.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:42.29 982 | else 45:42.29 | ^~~~ 45:42.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:42.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:42.29 | ^~~~~~~~~~~~~~~~~~ 45:42.29 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:791:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:42.29 791 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 45:42.29 | ^~~~~~~~~~~~~~~~~~~~~~ 45:45.81 caps/tests/gtest 45:47.98 parser/expat/lib 45:49.11 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 45:49.11 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 45:49.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 45:49.11 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundUtils.h:10, 45:49.11 from /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 45:49.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 45:49.11 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 45:49.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:49.11 1008 | foundInterface = 0; \ 45:49.11 | ^~~~~~~~~~~~~~ 45:49.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:49.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:49.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:49.12 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:49.12 71 | NS_INTERFACE_MAP_END 45:49.12 | ^~~~~~~~~~~~~~~~~~~~ 45:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:49.12 982 | else 45:49.12 | ^~~~ 45:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:49.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:49.12 | ^~~~~~~~~~~~~~~~~~ 45:49.12 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:49.12 70 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 45:49.12 | ^~~~~~~~~~~~~~~~~~~~~~ 45:54.16 parser/htmlparser 45:56.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 45:56.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 45:56.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 45:56.77 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 45:56.77 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 45:56.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 45:56.77 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:56.77 1008 | foundInterface = 0; \ 45:56.77 | ^~~~~~~~~~~~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:56.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:56.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:56.77 167 | NS_INTERFACE_MAP_END 45:56.77 | ^~~~~~~~~~~~~~~~~~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:56.77 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 45:56.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 45:56.77 18 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 45:56.77 | ^~~~~~~~~~~~~~~~~~~~ 45:56.77 In file included from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 45:56.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 45:56.77 136 | } else 45:56.77 | ^~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 45:56.77 136 | } else 45:56.77 | ^~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 45:56.77 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 45:56.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.77 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 45:56.77 18 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 45:56.77 | ^~~~~~~~~~~~~~~~~~~~ 45:56.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 45:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 45:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 45:56.85 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 45:56.85 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 45:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 45:56.85 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 45:56.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:56.85 1008 | foundInterface = 0; \ 45:56.85 | ^~~~~~~~~~~~~~ 45:56.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:56.85 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:56.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:56.85 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:56.86 1150 | NS_INTERFACE_MAP_END 45:56.86 | ^~~~~~~~~~~~~~~~~~~~ 45:56.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:56.86 982 | else 45:56.86 | ^~~~ 45:56.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:56.86 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:56.86 | ^~~~~~~~~~~~~~~~~~ 45:56.86 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:56.86 1149 | NS_INTERFACE_MAP_ENTRY(nsINamed) 45:56.86 | ^~~~~~~~~~~~~~~~~~~~~~ 45:56.94 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 45:56.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:56.94 1008 | foundInterface = 0; \ 45:56.94 | ^~~~~~~~~~~~~~ 45:56.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:56.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:56.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:56.94 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:56.94 89 | NS_INTERFACE_MAP_END 45:56.94 | ^~~~~~~~~~~~~~~~~~~~ 45:56.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:56.94 982 | else 45:56.94 | ^~~~ 45:56.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:56.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:56.94 | ^~~~~~~~~~~~~~~~~~ 45:56.94 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:56.94 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 45:56.94 | ^~~~~~~~~~~~~~~~~~~~~~ 45:56.96 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 45:56.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:56.96 1008 | foundInterface = 0; \ 45:56.96 | ^~~~~~~~~~~~~~ 45:56.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:56.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:56.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:56.96 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:56.96 471 | NS_INTERFACE_MAP_END 45:56.96 | ^~~~~~~~~~~~~~~~~~~~ 45:56.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:56.96 982 | else 45:56.96 | ^~~~ 45:56.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:56.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:56.96 | ^~~~~~~~~~~~~~~~~~ 45:56.96 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:56.96 470 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 45:56.96 | ^~~~~~~~~~~~~~~~~~~~~~ 45:56.97 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 45:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:56.97 1008 | foundInterface = 0; \ 45:56.97 | ^~~~~~~~~~~~~~ 45:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:56.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:56.97 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:56.97 26 | NS_INTERFACE_MAP_END 45:56.97 | ^~~~~~~~~~~~~~~~~~~~ 45:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:56.97 992 | else 45:56.97 | ^~~~ 45:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:56.97 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:56.97 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:56.97 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 45:56.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 45:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 45:59.35 from /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/CNavDTD.cpp:7, 45:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 45:59.35 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 45:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:59.35 1008 | foundInterface = 0; \ 45:59.35 | ^~~~~~~~~~~~~~ 45:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:59.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:59.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:59.35 245 | NS_INTERFACE_MAP_END 45:59.35 | ^~~~~~~~~~~~~~~~~~~~ 45:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:59.35 992 | else 45:59.35 | ^~~~ 45:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:59.35 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:59.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.35 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:59.35 244 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 45:59.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 45:59.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:59.46 1008 | foundInterface = 0; \ 45:59.46 | ^~~~~~~~~~~~~~ 45:59.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:59.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:59.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:59.46 200 | NS_INTERFACE_MAP_END 45:59.46 | ^~~~~~~~~~~~~~~~~~~~ 45:59.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 45:59.46 992 | else 45:59.46 | ^~~~ 45:59.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 45:59.46 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 45:59.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.46 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 45:59.46 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 45:59.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:02.60 parser/html 46:04.22 gfx/cairo/cairo/src 46:04.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:04.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 46:04.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 46:04.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:04.45 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:04.45 | ^ 46:04.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:04.45 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:04.45 | ^~~~ 46:04.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 46:04.45 165 | new_elements = _cairo_malloc_ab (pq->max_size, 46:04.45 | ^~~~~~~~~~~~~~~~ 46:05.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:05.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 46:05.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 46:05.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:05.12 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:05.12 | ^ 46:05.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:05.12 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:05.12 | ^~~~ 46:05.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 46:05.12 904 | new_elements = _cairo_malloc_ab (pq->max_size, 46:05.12 | ^~~~~~~~~~~~~~~~ 46:05.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:05.81 from /usr/include/assert.h:35, 46:05.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:05.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:05.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 46:05.81 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:05.81 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:05.81 | ^~~~~~~ 46:06.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:06.86 from /usr/include/assert.h:35, 46:06.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:06.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:06.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 46:06.86 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:06.86 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:06.86 | ^~~~~~~ 46:06.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 46:06.95 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 46:06.95 | 46:06.95 : note: this is the location of the previous definition 46:06.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 46:06.95 /builddir/build/BUILD/firefox-66.0.4/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] 46:06.95 472 | free (unscaled->var_coords); 46:06.95 | ~~~~~~~~^~~~~~~~~~~~ 46:06.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdlib.h:3, 46:06.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:58, 46:06.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 46:06.96 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 46:06.96 563 | extern void free (void *__ptr) __THROW; 46:06.96 | ~~~~~~^~~~~ 46:06.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 46:06.96 /builddir/build/BUILD/firefox-66.0.4/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] 46:06.96 757 | (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 46:06.96 | ~~~~~~~~^~~~~~~~~~~~ 46:06.96 /builddir/build/BUILD/firefox-66.0.4/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 *'} 46:06.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:06.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 46:06.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 46:06.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:06.96 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:06.96 | ^ 46:06.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:06.96 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:06.96 | ^~~~ 46:06.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 46:06.96 1227 | data = _cairo_malloc_ab (height, stride); 46:06.96 | ^~~~~~~~~~~~~~~~ 46:06.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:06.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:06.97 | ^ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:06.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:06.97 | ^~~~ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 46:06.97 1289 | data = _cairo_malloc_ab (height, stride); 46:06.97 | ^~~~~~~~~~~~~~~~ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:06.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:06.97 | ^ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:06.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:06.97 | ^~~~ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 46:06.97 1310 | data = _cairo_malloc_ab (height, stride); 46:06.97 | ^~~~~~~~~~~~~~~~ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:06.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:06.97 | ^ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:06.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:06.97 | ^~~~ 46:06.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 46:06.97 1343 | data = _cairo_malloc_ab (height, stride); 46:06.97 | ^~~~~~~~~~~~~~~~ 46:07.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:07.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:07.68 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 46:07.68 | ^ 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:07.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:07.68 | ^~~~ 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 46:07.68 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 46:07.68 | ^~~~~~~~~~~~~~~~~ 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:07.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:07.68 | ^ 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:07.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:07.68 | ^~~~ 46:07.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 46:07.68 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 46:07.68 | ^~~~~~~~~~~~~~~~ 46:08.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:08.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:08.06 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 46:08.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.06 1023 | foundInterface = 0; \ 46:08.06 | ^~~~~~~~~~~~~~ 46:08.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:08.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:08.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.06 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:08.06 19 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 46:08.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.06 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 46:08.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:08.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.06 302 | } else 46:08.06 | ^~~~ 46:08.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:08.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:08.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.06 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:08.06 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 46:08.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:08.10 from /usr/include/assert.h:35, 46:08.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:08.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:08.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 46:08.10 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:08.10 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:08.10 | ^~~~~~~ 46:08.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:08.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 46:08.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 46:08.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.18 | ^ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.18 | ^~~~ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 46:08.18 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 46:08.18 | ^~~~~~~~~~~~~~~~ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.18 | ^ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.18 | ^~~~ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 46:08.18 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 46:08.18 | ^~~~~~~~~~~~~~~~ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.18 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 46:08.18 | ^ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.18 | ^~~~ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 46:08.18 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 46:08.18 | ^~~~~~~~~~~~~~~~~ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.18 | ^ 46:08.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.19 | ^~~~ 46:08.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 46:08.19 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 46:08.19 | ^~~~~~~~~~~~~~~~ 46:08.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 46:08.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.20 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.20 | ^ 46:08.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.20 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.20 | ^~~~ 46:08.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 46:08.20 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 46:08.20 | ^~~~~~~~~~~~~~~~ 46:08.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.21 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.21 | ^ 46:08.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.21 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.21 | ^~~~ 46:08.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 46:08.21 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 46:08.21 | ^~~~~~~~~~~~~~~~ 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.23 | ^ 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.23 | ^~~~ 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 46:08.23 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:08.23 | ^~~~~~~~~~~~~~~~ 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:08.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:08.23 | ^ 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:08.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:08.23 | ^~~~ 46:08.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 46:08.23 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 46:08.23 | ^~~~~~~~~~~~~~~~ 46:08.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:08.26 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 46:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:08.26 1008 | foundInterface = 0; \ 46:08.26 | ^~~~~~~~~~~~~~ 46:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:08.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:08.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:08.26 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:08.26 21 | NS_INTERFACE_MAP_END 46:08.26 | ^~~~~~~~~~~~~~~~~~~~ 46:08.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 46:08.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 46:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:08.26 302 | } else 46:08.26 | ^~~~ 46:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:08.26 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:08.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:08.26 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:08.26 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 46:08.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 46:09.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:09.41 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 46:09.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:09.41 2202 | resource, interpolate); 46:09.41 | ~~~~~~~~~~~~~~~~~~~~~~ 46:09.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 46:09.41 2137 | cairo_bool_t interpolate; 46:09.41 | ^~~~~~~~~~~ 46:09.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:09.89 from /usr/include/assert.h:35, 46:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:09.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:09.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 46:09.89 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:09.89 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:09.89 | ^~~~~~~ 46:09.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:09.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 46:09.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 46:09.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:09.97 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:09.97 | ^ 46:09.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:09.97 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:09.98 | ^~~~ 46:09.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 46:09.98 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 46:09.98 | ^~~~~~~~~~~~~~~~ 46:10.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:10.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 46:10.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 46:10.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:10.98 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:10.98 | ^ 46:10.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:10.98 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:10.98 | ^~~~ 46:10.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 46:10.98 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:10.98 | ^~~~~~~~~~~~~~~~ 46:11.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:11.24 from /usr/include/assert.h:35, 46:11.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:11.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:11.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 46:11.24 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:11.24 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:11.24 | ^~~~~~~ 46:11.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:11.95 from /usr/include/assert.h:35, 46:11.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:11.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:11.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 46:11.95 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:11.95 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:11.95 | ^~~~~~~ 46:12.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 46:12.29 from /usr/include/assert.h:35, 46:12.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 46:12.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 46:12.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 46:12.29 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 46:12.29 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 46:12.29 | ^~~~~~~ 46:13.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 46:13.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 46:13.17 620 | xrender_format = XRenderFindStandardFormat (display->display, 46:13.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:13.17 621 | pict_format); 46:13.17 | ~~~~~~~~~~~~ 46:13.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 46:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICancelableRunnable.h:10, 46:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:13, 46:13.17 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 46:13.18 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 46:13.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 46:13.18 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 46:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:13.18 1008 | foundInterface = 0; \ 46:13.18 | ^~~~~~~~~~~~~~ 46:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:13.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:13.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:13.18 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:13.18 15 | NS_INTERFACE_MAP_END 46:13.18 | ^~~~~~~~~~~~~~~~~~~~ 46:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:13.18 982 | else 46:13.18 | ^~~~ 46:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:13.18 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:13.18 | ^~~~~~~~~~~~~~~~~~ 46:13.18 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:13.18 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 46:13.18 | ^~~~~~~~~~~~~~~~~~~~~~ 46:13.21 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 46:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:13.21 1008 | foundInterface = 0; \ 46:13.21 | ^~~~~~~~~~~~~~ 46:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:13.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:13.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:13.21 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:13.21 73 | NS_INTERFACE_MAP_END 46:13.21 | ^~~~~~~~~~~~~~~~~~~~ 46:13.21 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 46:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 46:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:13.21 302 | } else 46:13.21 | ^~~~ 46:13.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:13.21 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:13.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:13.21 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 46:13.21 72 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 46:13.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:13.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:13.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 46:13.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 46:13.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:13.61 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:13.61 | ^ 46:13.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:13.61 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:13.62 | ^~~~ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 46:13.62 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 46:13.62 | ^~~~~~~~~~~~~~~~ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:13.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:13.62 | ^ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:13.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:13.62 | ^~~~ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 46:13.62 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 46:13.62 | ^~~~~~~~~~~~~~~~ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:13.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:13.62 | ^ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:13.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:13.62 | ^~~~ 46:13.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 46:13.62 2106 | _cairo_malloc_ab (gradient->n_stops, 46:13.62 | ^~~~~~~~~~~~~~~~ 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:13.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:13.63 | ^ 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:13.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:13.63 | ^~~~ 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 46:13.63 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 46:13.63 | ^~~~~~~~~~~~~~~~ 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:13.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:13.63 | ^ 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:13.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:13.63 | ^~~~ 46:13.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 46:13.63 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 46:13.63 | ^~~~~~~~~~~~~~~~ 46:13.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:13.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 46:13.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 46:13.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:13.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:13.64 | ^ 46:13.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:13.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:13.64 | ^~~~ 46:13.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 46:13.64 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 46:13.64 | ^~~~~~~~~~~~~~~~ 46:15.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:15.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 46:15.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 46:15.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.30 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.30 | ^ 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.30 | ^~~~ 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 46:15.30 822 | new_elements = _cairo_malloc_ab (pq->max_size, 46:15.30 | ^~~~~~~~~~~~~~~~ 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.30 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.30 | ^ 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.30 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.30 | ^~~~ 46:15.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 46:15.30 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 46:15.30 | ^~~~~~~~~~~~~~~~ 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.32 | ^ 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.32 | ^~~~ 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 46:15.32 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 46:15.32 | ^~~~~~~~~~~~~~~~ 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.32 | ^ 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.32 | ^~~~ 46:15.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 46:15.32 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 46:15.33 | ^~~~~~~~~~~~~~~~ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.33 | ^ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.33 | ^~~~ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 46:15.33 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 46:15.33 | ^~~~~~~~~~~~~~~~ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.33 | ^ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.33 | ^~~~ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 46:15.33 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 46:15.33 | ^~~~~~~~~~~~~~~~ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:15.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:15.33 | ^ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:15.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:15.33 | ^~~~ 46:15.33 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 46:15.33 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 46:15.33 | ^~~~~~~~~~~~~~~~ 46:17.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:17.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-font-face.c:41, 46:17.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 46:17.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 46:17.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:17.89 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:17.89 | ^ 46:17.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:17.89 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:17.89 | ^~~~ 46:17.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 46:17.90 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 46:17.90 | ^~~~~~~~~~~~~~~~ 46:17.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 46:17.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:17.91 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:17.91 | ^ 46:17.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:17.91 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:17.91 | ^~~~ 46:17.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 46:17.91 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 46:17.91 | ^~~~~~~~~~~~~~~~ 46:17.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 46:17.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:17.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:17.92 | ^ 46:17.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:17.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:17.92 | ^~~~ 46:17.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 46:17.92 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 46:17.92 | ^~~~~~~~~~~~~~~~ 46:17.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 46:17.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:17.95 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:17.95 | ^ 46:17.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:17.95 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:17.95 | ^~~~ 46:17.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 46:17.95 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 46:17.95 | ^~~~~~~~~~~~~~~~ 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:17.96 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:17.96 | ^ 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:17.96 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:17.96 | ^~~~ 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 46:17.96 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:17.96 | ^~~~~~~~~~~~~~~~ 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:17.96 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:17.96 | ^ 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:17.96 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:17.96 | ^~~~ 46:17.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 46:17.96 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 46:17.96 | ^~~~~~~~~~~~~~~~ 46:19.06 gfx/cairo/libpixman/src 46:24.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 46:24.31 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 46:24.31 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 46:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:24.31 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 46:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:24.31 1008 | foundInterface = 0; \ 46:24.31 | ^~~~~~~~~~~~~~ 46:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:24.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:24.31 167 | NS_INTERFACE_MAP_END 46:24.31 | ^~~~~~~~~~~~~~~~~~~~ 46:24.31 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:24.31 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 46:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:24.31 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 46:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:24.31 136 | } else 46:24.31 | ^~~~ 46:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:24.31 136 | } else 46:24.31 | ^~~~ 46:24.31 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:24.31 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 46:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:26.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 46:26.23 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 46:26.24 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 46:26.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:26.24 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 46:26.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.24 1008 | foundInterface = 0; \ 46:26.24 | ^~~~~~~~~~~~~~ 46:26.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.24 167 | NS_INTERFACE_MAP_END 46:26.24 | ^~~~~~~~~~~~~~~~~~~~ 46:26.24 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:26.24 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 46:26.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.24 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 46:26.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:26.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.24 136 | } else 46:26.24 | ^~~~ 46:26.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:26.24 136 | } else 46:26.24 | ^~~~ 46:26.24 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:26.24 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 46:26.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 46:26.40 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 46:26.40 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 46:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:26.40 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 46:26.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.40 1008 | foundInterface = 0; \ 46:26.41 | ^~~~~~~~~~~~~~ 46:26.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.41 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.41 167 | NS_INTERFACE_MAP_END 46:26.41 | ^~~~~~~~~~~~~~~~~~~~ 46:26.41 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:26.41 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 46:26.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.41 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 46:26.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:26.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.41 136 | } else 46:26.41 | ^~~~ 46:26.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:26.41 136 | } else 46:26.41 | ^~~~ 46:26.41 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:26.41 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 46:26.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 46:26.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 46:26.42 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 46:26.42 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 46:26.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:26.42 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 46:26.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.42 1008 | foundInterface = 0; \ 46:26.42 | ^~~~~~~~~~~~~~ 46:26.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.42 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.42 69 | NS_INTERFACE_MAP_END 46:26.42 | ^~~~~~~~~~~~~~~~~~~~ 46:26.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.42 982 | else 46:26.42 | ^~~~ 46:26.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:26.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:26.42 | ^~~~~~~~~~~~~~~~~~ 46:26.42 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:26.42 68 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 46:26.43 | ^~~~~~~~~~~~~~~~~~~~~~ 46:26.49 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 46:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:26.49 1008 | foundInterface = 0; \ 46:26.49 | ^~~~~~~~~~~~~~ 46:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:26.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 46:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:26.49 167 | NS_INTERFACE_MAP_END 46:26.49 | ^~~~~~~~~~~~~~~~~~~~ 46:26.49 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:26.49 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 46:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:26.49 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 46:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 46:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:26.49 136 | } else 46:26.49 | ^~~~ 46:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 46:26.49 136 | } else 46:26.49 | ^~~~ 46:26.49 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 46:26.49 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 46:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 46:35.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:35.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 46:35.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 46:35.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 46:35.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.60 | ^ 46:35.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.60 | ^~~~ 46:35.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 46:35.60 303 | new_rects = _cairo_malloc_ab (size, 46:35.60 | ^~~~~~~~~~~~~~~~ 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.62 | ^ 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.62 | ^~~~ 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 46:35.62 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 46:35.62 | ^~~~~~~~~~~~~~~~ 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.62 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.62 | ^ 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.62 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.62 | ^~~~ 46:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 46:35.62 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 46:35.62 | ^~~~~~~~~~~~~~~~ 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.63 | ^ 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.63 | ^~~~ 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 46:35.63 354 | path->data = _cairo_malloc_ab (path->num_data, 46:35.63 | ^~~~~~~~~~~~~~~~ 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.63 | ^ 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.63 | ^~~~ 46:35.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 46:35.64 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 46:35.64 | ^~~~~~~~~~~~~~~~ 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.64 | ^ 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.64 | ^~~~ 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 46:35.64 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 46:35.64 | ^~~~~~~~~~~~~~~~ 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.64 | ^ 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.64 | ^~~~ 46:35.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.64 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 46:35.64 | ^~~~~~~~~~~~~~~~ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.66 | ^ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.66 | ^~~~ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 46:35.66 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 46:35.66 | ^~~~~~~~~~~~~~~~ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.66 | ^ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.66 | ^~~~ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 46:35.66 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 46:35.66 | ^~~~~~~~~~~~~~~~ 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 46:35.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.67 | ^ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.67 | ^~~~ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.67 158 | vertices = _cairo_malloc_ab (num_vertices, 46:35.67 | ^~~~~~~~~~~~~~~~ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.67 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.67 | ^ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.67 | ^~~~ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 46:35.67 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 46:35.67 | ^~~~~~~~~~~~~~~~ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.67 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.67 | ^ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.67 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.67 | ^~~~ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 46:35.67 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 46:35.67 | ^~~~~~~~~~~~~~~~ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.67 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.67 | ^ 46:35.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.68 | ^~~~ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 46:35.68 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 46:35.68 | ^~~~~~~~~~~~~~~~ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.68 | ^ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.68 | ^~~~ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 46:35.68 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:35.68 | ^~~~~~~~~~~~~~~~ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.68 | ^ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.68 | ^~~~ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.68 137 | new_elements = _cairo_malloc_ab (pq->max_size, 46:35.68 | ^~~~~~~~~~~~~~~~ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.68 | ^ 46:35.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.69 | ^~~~ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 46:35.69 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 46:35.69 | ^~~~~~~~~~~~~~~~ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.69 | ^ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.69 | ^~~~ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 46:35.69 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 46:35.69 | ^~~~~~~~~~~~~~~~ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.69 | ^ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.69 | ^~~~ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 46:35.69 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 46:35.69 | ^~~~~~~~~~~~~~~~ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.69 | ^ 46:35.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.69 | ^~~~ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 46:35.70 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 46:35.70 | ^~~~~~~~~~~~~~~~ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.70 | ^ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.70 | ^~~~ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 46:35.70 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 46:35.70 | ^~~~~~~~~~~~~~~~ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:35.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:35.70 | ^ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:35.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:35.70 | ^~~~ 46:35.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 46:35.70 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 46:35.70 | ^~~~~~~~~~~~~~~~ 46:36.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 46:36.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 46:36.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 46:36.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 46:36.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.08 | ^ 46:36.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.08 | ^~~~ 46:36.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 46:36.08 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 46:36.08 | ^~~~~~~~~~~~~~~~ 46:36.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 46:36.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.09 | ^ 46:36.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.09 | ^~~~ 46:36.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 46:36.09 701 | rects = _cairo_malloc_ab (traps->num_traps, 46:36.10 | ^~~~~~~~~~~~~~~~ 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.10 | ^ 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.10 | ^~~~ 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 46:36.10 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 46:36.10 | ^~~~~~~~~~~~~~~~ 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.10 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.10 | ^ 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.10 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.10 | ^~~~ 46:36.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 46:36.10 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 46:36.11 | ^~~~~~~~~~~~~~~~ 46:36.11 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 46:36.11 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.11 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.11 | ^ 46:36.11 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.11 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.11 | ^~~~ 46:36.11 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 46:36.11 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:36.11 | ^~~~~~~~~~~~~~~~ 46:36.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 46:36.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.13 | ^ 46:36.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.13 | ^~~~ 46:36.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 46:36.13 1991 | rects = _cairo_malloc_ab (num_rects, 46:36.13 | ^~~~~~~~~~~~~~~~ 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.14 | ^ 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.14 | ^~~~ 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 46:36.14 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 46:36.14 | ^~~~~~~~~~~~~~~~ 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.14 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.14 | ^ 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.14 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.14 | ^~~~ 46:36.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 46:36.14 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 46:36.14 | ^~~~~~~~~~~~~~~~ 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.15 | ^ 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.15 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.15 | ^~~~ 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 46:36.15 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 46:36.15 | ^~~~~~~~~~~~~~~~ 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.15 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.15 | ^ 46:36.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.16 | ^~~~ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 46:36.16 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 46:36.16 | ^~~~~~~~~~~~~~~~ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.16 | ^ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.16 | ^~~~ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 46:36.16 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 46:36.16 | ^~~~~~~~~~~~~~~~ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 46:36.16 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 46:36.16 | ^ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 46:36.16 62 | ((size) ? malloc((unsigned) (size)) : NULL) 46:36.16 | ^~~~ 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 46:36.16 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 46:36.16 | ^~~~~~~~~~~~~~~~ 46:36.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c: At top level: 46:36.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 46:36.16 39 | #define CAIRO_VERSION_H 1 46:36.16 | 46:36.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo.h:41, 46:36.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:70, 46:36.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 46:36.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 46:36.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 46:36.17 8 | #define CAIRO_VERSION_H 46:36.17 | 46:40.17 gfx/2d 46:46.55 gfx/ycbcr 46:50.74 gfx/angle/targets/angle_common 47:00.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:8: 47:00.89 /builddir/build/BUILD/firefox-66.0.4/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]': 47:00.89 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h:1738:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:00.89 1738 | aStrokeOptions.mLineCap = capStyle; 47:00.89 | ^~~~~~~~~~~~~~ 47:00.89 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h:1737:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:00.89 1737 | aStrokeOptions.mLineJoin = joinStyle; 47:00.89 | ^~~~~~~~~~~~~~ 47:00.97 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h: In constructor 'mozilla::gfx::RecordedPathCreation::RecordedPathCreation(S&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]': 47:00.97 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h:2812:26: warning: 'size' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:00.97 2812 | for (uint64_t i = 0; i < size; i++) { 47:00.97 | ~~^~~~~~ 47:02.28 gfx/src 47:02.97 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 47:02.97 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:70:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:02.97 70 | bool success = RecordedEvent::DoWithEvent( 47:02.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 47:02.97 71 | reader, static_cast(eventType), 47:02.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.97 72 | [&](RecordedEvent *recordedEvent) { 47:02.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.97 73 | // Make sure that the whole event was read from the stream 47:02.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.97 74 | // successfully. 47:02.97 | ~~~~~~~~~~~~~~~~ 47:02.97 75 | if (!reader.good()) { 47:02.97 | ~~~~~~~~~~~~~~~~~~~~~ 47:02.97 76 | mError = " READ"; 47:02.97 | ~~~~~~~~~~~~~~~~~ 47:02.97 77 | return false; 47:02.97 | ~~~~~~~~~~~~~ 47:02.97 78 | } 47:02.97 | ~ 47:02.97 79 | 47:02.97 | 47:02.97 80 | if (!recordedEvent->PlayEvent(this)) { 47:02.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:02.97 81 | mError = " PLAY"; 47:02.97 | ~~~~~~~~~~~~~~~~~ 47:02.97 82 | return false; 47:02.97 | ~~~~~~~~~~~~~ 47:02.97 83 | } 47:02.98 | ~ 47:02.98 84 | 47:02.98 | 47:02.98 85 | return true; 47:02.98 | ~~~~~~~~~~~~ 47:02.98 86 | }); 47:02.98 | ~~ 47:02.98 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:62:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:02.98 62 | if (minorRevision > kMinorRevision) { 47:02.98 | ^~ 47:02.98 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:55:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:02.98 55 | if (majorRevision != kMajorRevision) { 47:02.98 | ^~ 47:02.98 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:48:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:02.98 48 | if (magicInt != mozilla::gfx::kMagicInt) { 47:02.98 | ^~ 47:13.99 gfx/qcms 47:16.46 gfx/gl 47:25.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 47:25.73 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 47:25.73 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetCairo.cpp:448:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:25.73 448 | cairo_pattern_t* pat; 47:25.73 | ^~~ 47:35.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 47:35.40 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 47:35.40 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:35.40 446 | double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 47:35.40 | ^~~~~ 47:37.34 gfx/layers 47:45.38 gfx/layers/apz/test/gtest 48:10.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContextEGL.h:10, 48:10.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/EGLUtils.cpp:7, 48:10.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 48:10.34 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 48:10.34 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:10.34 1194 | fGetIntegerv(pname, (GLint*)&ret); 48:10.34 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 48:10.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 48:10.34 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLBlitHelper.cpp:199:10: note: 'texBinding' was declared here 48:10.34 199 | GLenum texBinding; 48:10.34 | ^~~~~~~~~~ 48:11.56 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 48:11.56 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLBlitHelper.cpp:472:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:11.56 472 | gl->fBindVertexArray(oldVAO); 48:11.56 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 48:15.79 gfx/graphite2/src 48:16.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 48:16.31 /builddir/build/BUILD/firefox-66.0.4/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] 48:16.31 80 | class Machine::Code::decoder 48:16.31 | ^~~~~~~ 48:16.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:31, 48:16.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 48:16.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 48:16.59 /builddir/build/BUILD/firefox-66.0.4/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*]': 48:16.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 48:16.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 48:16.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Segment.cpp:60:42: required from here 48:16.59 /builddir/build/BUILD/firefox-66.0.4/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] 48:16.59 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 48:16.59 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:16.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 48:16.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 48:16.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 48:16.59 38 | class FeatureVal : public Vector 48:16.59 | ^~~~~~~~~~ 48:23.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 48:23.22 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 48:23.22 /builddir/build/BUILD/firefox-66.0.4/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] 48:23.22 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 48:23.22 | ^ 48:23.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Segment.h:38, 48:23.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Silf.cpp:32, 48:23.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 48:23.22 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 48:23.22 42 | struct SlotJustify 48:23.22 | ^~~~~~~~~~~ 48:26.37 gfx/harfbuzz/src 48:26.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:26.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:26.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:26.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:26.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:26.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:26.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:26.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:26.71 88 | memset (this, 0, sizeof (*this)); 48:26.71 | ^ 48:26.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:26.71 42 | struct hb_ot_map_t 48:26.72 | ^~~~~~~~~~~ 48:26.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:26.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:26.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:26.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:26.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:26.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:26.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:26.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:26.72 41 | memset (this, 0, sizeof (*this)); 48:26.72 | ^ 48:26.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:26.72 33 | struct hb_aat_map_t 48:26.72 | ^~~~~~~~~~~~ 48:26.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:26.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:26.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:26.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 48:26.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 48:26.86 331 | memcpy (dest, src.str, src.len); 48:26.86 | ^ 48:26.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:26.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:26.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 48:26.87 61 | struct IntType 48:26.87 | ^~~~~~~ 48:26.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:26.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:26.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:26.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 48:26.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 48:26.87 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 48:26.87 | ^ 48:26.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:26.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:26.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 48:26.87 61 | struct IntType 48:26.87 | ^~~~~~~ 48:26.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 48:26.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 48:26.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:26.98 599 | memcpy (ret, &obj, size); 48:26.98 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:26.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 48:26.98 212 | struct LangSys 48:26.98 | ^~~~~~~ 48:26.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:26.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:26.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:26.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:26.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:26.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 48:26.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 48:26.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:26.99 599 | memcpy (ret, &obj, size); 48:26.99 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:26.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:26.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:26.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:26.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 48:26.99 257 | struct Script 48:26.99 | ^~~~~~ 48:27.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 48:27.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 48:27.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:27.00 599 | memcpy (ret, &obj, size); 48:27.00 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:27.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:27.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 48:27.01 544 | struct Feature 48:27.01 | ^~~~~~~ 48:27.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:27.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:27.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:27.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 48:27.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 48:27.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:27.02 599 | memcpy (ret, &obj, size); 48:27.02 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:27.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 48:27.02 1950 | struct FeatureVariations 48:27.02 | ^~~~~~~~~~~~~~~~~ 48:27.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 48:27.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 48:27.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.02 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:27.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:27.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:27.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 48:27.03 300 | struct ByteStr 48:27.03 | ^~~~~~~ 48:27.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:27.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:27.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:27.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.05 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.05 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:27.05 856 | struct CFF1PrivateDictValues_Base : DictValues 48:27.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 48:27.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 48:27.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 48:27.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 48:27.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.08 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.08 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:27.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:27.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:27.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 48:27.08 569 | struct OpStr 48:27.08 | ^~~~~ 48:27.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:27.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:27.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:27.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:27.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:27.09 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:27.09 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:27.09 856 | struct CFF1PrivateDictValues_Base : DictValues 48:27.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:27.10 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:27.10 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:27.10 856 | struct CFF1PrivateDictValues_Base : DictValues 48:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:27.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.10 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.10 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:27.11 810 | struct CFF1FontDictValues : DictValues 48:27.11 | ^~~~~~~~~~~~~~~~~~ 48:27.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:27.11 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:27.11 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:27.11 810 | struct CFF1FontDictValues : DictValues 48:27.11 | ^~~~~~~~~~~~~~~~~~ 48:27.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.12 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.12 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 48:27.12 688 | struct CFF1TopDictVal : OpStr 48:27.12 | ^~~~~~~~~~~~~~ 48:27.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.13 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.13 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 48:27.13 38 | struct DictVal : OpStr 48:27.13 | ^~~~~~~ 48:27.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:27.14 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:27.14 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:27.14 856 | struct CFF1PrivateDictValues_Base : DictValues 48:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:27.15 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:27.15 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:27.15 810 | struct CFF1FontDictValues : DictValues 48:27.15 | ^~~~~~~~~~~~~~~~~~ 48:27.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:27.16 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:27.16 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:27.16 810 | struct CFF1FontDictValues : DictValues 48:27.16 | ^~~~~~~~~~~~~~~~~~ 48:27.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 48:27.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:12: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_t]' 48:27.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:297:33: required from here 48:27.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 48:27.17 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:27.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:27.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:30, 48:27.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:28: 48:27.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 48:27.17 42 | struct CallContext 48:27.17 | ^~~~~~~~~~~ 48:30.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:30.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:30.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:30.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:30.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:30.58 88 | memset (this, 0, sizeof (*this)); 48:30.58 | ^ 48:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:30.58 42 | struct hb_ot_map_t 48:30.58 | ^~~~~~~~~~~ 48:30.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:30.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:30.59 41 | memset (this, 0, sizeof (*this)); 48:30.59 | ^ 48:30.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:30.59 33 | struct hb_aat_map_t 48:30.59 | ^~~~~~~~~~~~ 48:30.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 48:30.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 48:30.78 331 | memcpy (dest, src.str, src.len); 48:30.78 | ^ 48:30.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 48:30.78 61 | struct IntType 48:30.78 | ^~~~~~~ 48:30.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 48:30.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 48:30.79 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 48:30.79 | ^ 48:30.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 48:30.79 61 | struct IntType 48:30.79 | ^~~~~~~ 48:30.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 48:30.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.81 127 | memcpy (dest, varStore, size_); 48:30.81 | ^ 48:30.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 48:30.81 113 | struct CFF2VariationStore 48:30.81 | ^~~~~~~~~~~~~~~~~~ 48:30.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 48:30.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 48:30.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.88 599 | memcpy (ret, &obj, size); 48:30.88 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:30.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 48:30.89 212 | struct LangSys 48:30.89 | ^~~~~~~ 48:30.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.89 599 | memcpy (ret, &obj, size); 48:30.89 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:30.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 48:30.89 257 | struct Script 48:30.89 | ^~~~~~ 48:30.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 48:30.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 48:30.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.90 599 | memcpy (ret, &obj, size); 48:30.90 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:30.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 48:30.90 544 | struct Feature 48:30.90 | ^~~~~~~ 48:30.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 48:30.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 48:30.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.91 599 | memcpy (ret, &obj, size); 48:30.91 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:30.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 48:30.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 48:30.91 1950 | struct FeatureVariations 48:30.91 | ^~~~~~~~~~~~~~~~~ 48:30.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 48:30.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 48:30.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 48:30.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 48:30.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 48:30.97 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:30.97 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:30.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 48:30.97 569 | struct OpStr 48:30.97 | ^~~~~ 48:30.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:30.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 48:30.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 48:30.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 48:30.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 48:30.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:30.98 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:30.98 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:30.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 48:30.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 48:30.98 36 | struct BlendArg : Number 48:30.98 | ^~~~~~~~ 48:30.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:30.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 48:30.99 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:30.99 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:30.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:30.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 48:30.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:30.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 48:30.99 38 | struct DictVal : OpStr 48:30.99 | ^~~~~~~ 48:30.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:30.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:30.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:30.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:30.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 48:31.00 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:31.00 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:30, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 48:31.00 42 | struct CallContext 48:31.00 | ^~~~~~~~~~~ 48:31.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:31.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 48:31.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:31.01 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:31.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 48:31.01 36 | struct BlendArg : Number 48:31.01 | ^~~~~~~~ 48:31.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:31.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:31.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:31.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:31.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:31.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:31.01 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:31.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 48:31.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 48:31.01 36 | struct BlendArg : Number 48:31.02 | ^~~~~~~~ 48:31.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:31.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:31.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:31.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 48:31.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 48:31.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 48:31.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:31.02 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:31.02 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:31.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 48:31.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 48:31.02 36 | struct BlendArg : Number 48:31.02 | ^~~~~~~~ 48:34.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 48:34.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 48:34.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:34.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:34.15 88 | memset (this, 0, sizeof (*this)); 48:34.15 | ^ 48:34.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:34.15 42 | struct hb_ot_map_t 48:34.15 | ^~~~~~~~~~~ 48:34.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 48:34.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 48:34.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:34.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:34.15 41 | memset (this, 0, sizeof (*this)); 48:34.15 | ^ 48:34.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:34.15 33 | struct hb_aat_map_t 48:34.15 | ^~~~~~~~~~~~ 48:36.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 48:36.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:36.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:36.40 88 | memset (this, 0, sizeof (*this)); 48:36.40 | ^ 48:36.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:36.40 42 | struct hb_ot_map_t 48:36.40 | ^~~~~~~~~~~ 48:36.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 48:36.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 48:36.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:36.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:36.40 41 | memset (this, 0, sizeof (*this)); 48:36.41 | ^ 48:36.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:36.41 33 | struct hb_aat_map_t 48:36.41 | ^~~~~~~~~~~~ 48:37.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 48:37.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:37.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:37.49 88 | memset (this, 0, sizeof (*this)); 48:37.49 | ^ 48:37.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:37.49 42 | struct hb_ot_map_t 48:37.49 | ^~~~~~~~~~~ 48:37.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:37.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:37.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:37.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 48:37.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 48:37.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 48:37.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 48:37.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 48:37.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:37.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:37.50 41 | memset (this, 0, sizeof (*this)); 48:37.50 | ^ 48:37.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:37.50 33 | struct hb_aat_map_t 48:37.50 | ^~~~~~~~~~~~ 48:38.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:38.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:38.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:38.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 48:38.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 48:38.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:38.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:38.58 88 | memset (this, 0, sizeof (*this)); 48:38.58 | ^ 48:38.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:38.58 42 | struct hb_ot_map_t 48:38.58 | ^~~~~~~~~~~ 48:38.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:38.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:38.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:38.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 48:38.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 48:38.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:38.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:38.59 41 | memset (this, 0, sizeof (*this)); 48:38.59 | ^ 48:38.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:38.59 33 | struct hb_aat_map_t 48:38.59 | ^~~~~~~~~~~~ 48:40.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:40.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:40.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:40.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:40.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:40.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:40.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 48:40.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:40.98 88 | memset (this, 0, sizeof (*this)); 48:40.98 | ^ 48:40.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 48:40.98 42 | struct hb_ot_map_t 48:40.98 | ^~~~~~~~~~~ 48:40.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 48:40.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:40.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:40.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:40.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:40.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:40.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 48:40.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:40.99 41 | memset (this, 0, sizeof (*this)); 48:40.99 | ^ 48:40.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 48:40.99 33 | struct hb_aat_map_t 48:40.99 | ^~~~~~~~~~~~ 48:41.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:30, 48:41.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:41.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh: In member function 'void OT::glyf::accelerator_t::init(hb_face_t*)': 48:41.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:233:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct OT::glyf::accelerator_t'; use assignment or value-initialization instead [-Wclass-memaccess] 48:41.74 233 | memset (this, 0, sizeof (accelerator_t)); 48:41.74 | ^ 48:41.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:229:10: note: 'struct OT::glyf::accelerator_t' declared here 48:41.74 229 | struct accelerator_t 48:41.74 | ^~~~~~~~~~~~~ 48:41.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:41.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:41.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:41.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:41.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:41.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 48:41.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 48:41.74 331 | memcpy (dest, src.str, src.len); 48:41.74 | ^ 48:41.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:41.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:41.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 48:41.75 61 | struct IntType 48:41.75 | ^~~~~~~ 48:41.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:41.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:41.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:41.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:41.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:41.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 48:41.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 48:41.75 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 48:41.75 | ^ 48:41.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:41.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:41.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 48:41.75 61 | struct IntType 48:41.75 | ^~~~~~~ 48:41.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:41.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:41.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 48:41.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:41.83 127 | memcpy (dest, varStore, size_); 48:41.84 | ^ 48:41.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 48:41.84 113 | struct CFF2VariationStore 48:41.84 | ^~~~~~~~~~~~~~~~~~ 48:42.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:110: 48:42.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.cc: In constructor 'hb_ot_map_builder_t::hb_ot_map_builder_t(hb_face_t*, const hb_segment_properties_t*)': 48:42.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.cc:44:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_builder_t' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 48:42.08 44 | memset (this, 0, sizeof (*this)); 48:42.08 | ^ 48:42.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 48:42.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 48:42.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 48:42.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:199:8: note: 'struct hb_ot_map_builder_t' declared here 48:42.09 199 | struct hb_ot_map_builder_t 48:42.09 | ^~~~~~~~~~~~~~~~~~~ 48:42.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 48:42.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 48:42.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.18 599 | memcpy (ret, &obj, size); 48:42.18 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 48:42.18 212 | struct LangSys 48:42.18 | ^~~~~~~ 48:42.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.19 599 | memcpy (ret, &obj, size); 48:42.19 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 48:42.19 257 | struct Script 48:42.19 | ^~~~~~ 48:42.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 48:42.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.19 599 | memcpy (ret, &obj, size); 48:42.19 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 48:42.20 544 | struct Feature 48:42.20 | ^~~~~~~ 48:42.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 48:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 48:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.20 599 | memcpy (ret, &obj, size); 48:42.20 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 48:42.21 1950 | struct FeatureVariations 48:42.21 | ^~~~~~~~~~~~~~~~~ 48:42.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 48:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 48:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 48:42.33 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:42.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 48:42.33 300 | struct ByteStr 48:42.33 | ^~~~~~~ 48:42.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 48:42.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::PosLookupSubTable]' 48:42.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1609:39: required from here 48:42.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.44 599 | memcpy (ret, &obj, size); 48:42.44 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 48:42.44 647 | struct Lookup 48:42.44 | ^~~~~~ 48:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:42.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:42.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:42.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:42.53 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:42.53 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:42.53 856 | struct CFF1PrivateDictValues_Base : DictValues 48:42.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 48:42.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 48:42.70 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:42.70 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 48:42.70 569 | struct OpStr 48:42.70 | ^~~~~ 48:42.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:42.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.70 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:42.70 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:42.71 856 | struct CFF1PrivateDictValues_Base : DictValues 48:42.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:42.71 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:42.71 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:42.71 856 | struct CFF1PrivateDictValues_Base : DictValues 48:42.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:42.72 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:42.72 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:42.72 810 | struct CFF1FontDictValues : DictValues 48:42.72 | ^~~~~~~~~~~~~~~~~~ 48:42.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.72 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:42.72 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:42.72 810 | struct CFF1FontDictValues : DictValues 48:42.72 | ^~~~~~~~~~~~~~~~~~ 48:42.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.83 599 | memcpy (ret, &obj, size); 48:42.83 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 48:42.83 134 | struct RecordListOf : RecordArrayOf 48:42.83 | ^~~~~~~~~~~~ 48:42.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.83 599 | memcpy (ret, &obj, size); 48:42.83 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 48:42.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 48:42.83 134 | struct RecordListOf : RecordArrayOf 48:42.83 | ^~~~~~~~~~~~ 48:42.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.84 599 | memcpy (ret, &obj, size); 48:42.84 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 48:42.84 639 | struct OffsetListOf : OffsetArrayOf 48:42.84 | ^~~~~~~~~~~~ 48:42.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 48:42.88 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:42.88 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 48:42.88 688 | struct CFF1TopDictVal : OpStr 48:42.88 | ^~~~~~~~~~~~~~ 48:42.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 48:42.89 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:42.89 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 48:42.89 38 | struct DictVal : OpStr 48:42.89 | ^~~~~~~ 48:42.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 48:42.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.90 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:42.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:42.90 856 | struct CFF1PrivateDictValues_Base : DictValues 48:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 48:42.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:42.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 48:42.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.91 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:42.91 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:42.91 810 | struct CFF1FontDictValues : DictValues 48:42.91 | ^~~~~~~~~~~~~~~~~~ 48:42.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:42.91 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:42.91 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:42.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:42.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 48:42.91 810 | struct CFF1FontDictValues : DictValues 48:42.91 | ^~~~~~~~~~~~~~~~~~ 48:42.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 48:42.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 48:42.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 48:42.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:42.92 599 | memcpy (ret, &obj, size); 48:42.92 | ~~~~~~~^~~~~~~~~~~~~~~~~ 48:42.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:42.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:42.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 48:42.92 639 | struct OffsetListOf : OffsetArrayOf 48:42.92 | ^~~~~~~~~~~~ 48:43.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:43.19 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:43.19 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:43.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:43.19 856 | struct CFF1PrivateDictValues_Base : DictValues 48:43.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:43.19 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:43.19 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 48:43.19 249 | struct CFF2PrivateDictValues_Base : DictValues 48:43.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:43.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:43.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:43.26 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:43.26 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:43.26 856 | struct CFF1PrivateDictValues_Base : DictValues 48:43.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:43.26 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:43.26 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:43.26 856 | struct CFF1PrivateDictValues_Base : DictValues 48:43.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 48:43.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:43.28 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:43.28 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 48:43.28 249 | struct CFF2PrivateDictValues_Base : DictValues 48:43.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:43.28 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:43.28 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 48:43.28 249 | struct CFF2PrivateDictValues_Base : DictValues 48:43.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 48:43.28 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 48:43.28 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 48:43.28 210 | struct CFF2FontDictValues : DictValues 48:43.28 | ^~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:43.28 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:43.28 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 48:43.28 210 | struct CFF2FontDictValues : DictValues 48:43.28 | ^~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:43.29 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:43.29 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 48:43.29 856 | struct CFF1PrivateDictValues_Base : DictValues 48:43.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:43.29 164 | memcpy (new_array, static_array, len * sizeof (Type)); 48:43.29 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 48:43.29 210 | struct CFF2FontDictValues : DictValues 48:43.29 | ^~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 48:43.29 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 48:43.29 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 48:43.29 210 | struct CFF2FontDictValues : DictValues 48:43.29 | ^~~~~~~~~~~~~~~~~~ 48:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 48:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 48:43.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 48:43.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 48:43.30 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 48:43.30 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:43.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 48:43.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 48:43.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 48:43.30 249 | struct CFF2PrivateDictValues_Base : DictValues 48:43.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 48:46.22 gfx/ipc 50:24.61 gfx/vr 50:28.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:28.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:28.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 50:28.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:28.67 88 | memset (this, 0, sizeof (*this)); 50:28.67 | ^ 50:28.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 50:28.67 42 | struct hb_ot_map_t 50:28.67 | ^~~~~~~~~~~ 50:28.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:28.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:28.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 50:28.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:28.67 41 | memset (this, 0, sizeof (*this)); 50:28.67 | ^ 50:28.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 50:28.67 33 | struct hb_aat_map_t 50:28.67 | ^~~~~~~~~~~~ 50:30.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 50:30.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.15 599 | memcpy (ret, &obj, size); 50:30.15 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 50:30.15 212 | struct LangSys 50:30.15 | ^~~~~~~ 50:30.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.15 599 | memcpy (ret, &obj, size); 50:30.15 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 50:30.15 257 | struct Script 50:30.15 | ^~~~~~ 50:30.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.15 599 | memcpy (ret, &obj, size); 50:30.15 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 50:30.15 544 | struct Feature 50:30.15 | ^~~~~~~ 50:30.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 50:30.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 50:30.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.16 599 | memcpy (ret, &obj, size); 50:30.16 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 50:30.16 1950 | struct FeatureVariations 50:30.16 | ^~~~~~~~~~~~~~~~~ 50:30.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 50:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::SubstLookupSubTable]' 50:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1428:39: required from here 50:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.24 599 | memcpy (ret, &obj, size); 50:30.24 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 50:30.24 647 | struct Lookup 50:30.24 | ^~~~~~ 50:30.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.32 599 | memcpy (ret, &obj, size); 50:30.32 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 50:30.32 134 | struct RecordListOf : RecordArrayOf 50:30.32 | ^~~~~~~~~~~~ 50:30.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.33 599 | memcpy (ret, &obj, size); 50:30.33 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 50:30.33 134 | struct RecordListOf : RecordArrayOf 50:30.33 | ^~~~~~~~~~~~ 50:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 50:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.33 599 | memcpy (ret, &obj, size); 50:30.33 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 50:30.34 639 | struct OffsetListOf : OffsetArrayOf 50:30.34 | ^~~~~~~~~~~~ 50:30.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 50:30.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:30.35 599 | memcpy (ret, &obj, size); 50:30.35 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:30.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 50:30.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 50:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 50:30.35 639 | struct OffsetListOf : OffsetArrayOf 50:30.35 | ^~~~~~~~~~~~ 50:38.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 50:38.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 50:38.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 50:38.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 50:38.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 50:38.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 50:38.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.42 88 | memset (this, 0, sizeof (*this)); 50:38.42 | ^ 50:38.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 50:38.42 42 | struct hb_ot_map_t 50:38.42 | ^~~~~~~~~~~ 50:38.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 50:38.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 50:38.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 50:38.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 50:38.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 50:38.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 50:38.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.43 41 | memset (this, 0, sizeof (*this)); 50:38.43 | ^ 50:38.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 50:38.43 33 | struct hb_aat_map_t 50:38.43 | ^~~~~~~~~~~~ 50:38.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 50:38.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 50:38.60 331 | memcpy (dest, src.str, src.len); 50:38.60 | ^ 50:38.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 50:38.60 61 | struct IntType 50:38.60 | ^~~~~~~ 50:38.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 50:38.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 50:38.61 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 50:38.61 | ^ 50:38.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 50:38.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 50:38.61 61 | struct IntType 50:38.61 | ^~~~~~~ 50:38.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:38.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 50:38.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.62 127 | memcpy (dest, varStore, size_); 50:38.63 | ^ 50:38.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 50:38.63 113 | struct CFF2VariationStore 50:38.63 | ^~~~~~~~~~~~~~~~~~ 50:38.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'void CFF::StrEncoder::encode_byte(unsigned char)': 50:38.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:47:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 50:38.64 47 | if (unlikely (buff.push ((const char)b) == &Crap(char))) 50:38.64 | ^ 50:38.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:179:46: note: in definition of macro 'unlikely' 50:38.64 179 | #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 50:38.64 | ^~~~ 50:38.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'bool CFF::CFFFontDict_OpSerializer::serialize(hb_serialize_context_t*, const CFF::OpStr&, const CFF::TableInfo&) const': 50:38.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:220:50: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 50:38.65 220 | memcpy (d, &opstr.str.str[0], opstr.str.len); 50:38.65 | ^ 50:38.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 50:38.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 50:38.65 61 | struct IntType 50:38.65 | ^~~~~~~ 50:38.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:38.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 50:38.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 50:38.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 50:38.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.76 599 | memcpy (ret, &obj, size); 50:38.76 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:38.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 50:38.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 50:38.76 212 | struct LangSys 50:38.76 | ^~~~~~~ 50:38.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:38.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 50:38.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.76 599 | memcpy (ret, &obj, size); 50:38.76 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:38.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 50:38.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 50:38.76 257 | struct Script 50:38.76 | ^~~~~~ 50:38.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:38.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 50:38.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 50:38.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.76 599 | memcpy (ret, &obj, size); 50:38.76 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:38.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 50:38.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 50:38.77 544 | struct Feature 50:38.77 | ^~~~~~~ 50:38.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 50:38.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 50:38.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 50:38.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 50:38.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.77 599 | memcpy (ret, &obj, size); 50:38.77 | ~~~~~~~^~~~~~~~~~~~~~~~~ 50:38.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 50:38.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 50:38.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 50:38.77 1950 | struct FeatureVariations 50:38.77 | ^~~~~~~~~~~~~~~~~ 50:38.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.79 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.79 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 50:38.79 396 | struct ParsedCStr : ParsedValues 50:38.79 | ^~~~~~~~~~ 50:38.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 50:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.79 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.79 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 50:38.80 543 | struct SubrRemap : Remap 50:38.80 | ^~~~~~~~~ 50:38.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 50:38.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 50:38.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.80 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.80 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 50:38.80 300 | struct ByteStr 50:38.80 | ^~~~~~~ 50:38.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 50:38.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 50:38.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.81 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.81 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 50:38.81 65 | struct StrBuffArray : hb_vector_t 50:38.81 | ^~~~~~~~~~~~ 50:38.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 50:38.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 50:38.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 50:38.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.87 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:38.87 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 50:38.88 396 | struct ParsedCStr : ParsedValues 50:38.88 | ^~~~~~~~~~ 50:38.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStr'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:38.88 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:38.88 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 50:38.88 396 | struct ParsedCStr : ParsedValues 50:38.88 | ^~~~~~~~~~ 50:38.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.88 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:38.88 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 50:38.88 543 | struct SubrRemap : Remap 50:38.88 | ^~~~~~~~~ 50:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::SubrRemap'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:38.89 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:38.89 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 50:38.89 543 | struct SubrRemap : Remap 50:38.89 | ^~~~~~~~~ 50:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.89 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.89 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:38.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 50:38.89 856 | struct CFF1PrivateDictValues_Base : DictValues 50:38.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_vector_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.90 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 50:38.90 35 | struct hb_vector_t 50:38.90 | ^~~~~~~~~~~ 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.90 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 50:38.90 464 | struct ParsedCStrs : hb_vector_t 50:38.90 | ^~~~~~~~~~~ 50:38.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 50:38.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.91 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:38.91 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 50:38.91 65 | struct StrBuffArray : hb_vector_t 50:38.91 | ^~~~~~~~~~~~ 50:38.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::StrBuffArray'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:38.91 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:38.91 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 50:38.91 65 | struct StrBuffArray : hb_vector_t 50:38.91 | ^~~~~~~~~~~~ 50:38.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 50:38.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:38.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 50:38.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.92 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.92 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:38.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 50:38.92 249 | struct CFF2PrivateDictValues_Base : DictValues 50:38.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 50:38.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.94 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.94 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 50:38.94 569 | struct OpStr 50:38.94 | ^~~~~ 50:38.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]': 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]' 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::ParsedCSOp; CFF::OpCode = unsigned int]' 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:409:32: required from here 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ParsedCSOp'; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.94 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.94 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:366:8: note: 'struct CFF::ParsedCSOp' declared here 50:38.94 366 | struct ParsedCSOp : OpStr 50:38.94 | ^~~~~~~~~~ 50:38.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:38.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStr]': 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStr; CrapHelper::Type = CFF::ParsedCStr]' 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:471:16: required from here 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.95 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:38.95 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 50:38.95 396 | struct ParsedCStr : ParsedValues 50:38.95 | ^~~~~~~~~~ 50:38.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::SubrRemap]': 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::SubrRemap; CrapHelper::Type = CFF::SubrRemap]' 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:597:21: required from here 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.95 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:38.95 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 50:38.95 543 | struct SubrRemap : Remap 50:38.96 | ^~~~~~~~~ 50:38.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.96 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:38.96 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 50:38.96 856 | struct CFF1PrivateDictValues_Base : DictValues 50:38.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:38.96 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:38.96 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:38.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 50:38.96 856 | struct CFF1PrivateDictValues_Base : DictValues 50:38.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.97 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.97 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 50:38.97 810 | struct CFF1FontDictValues : DictValues 50:38.97 | ^~~~~~~~~~~~~~~~~~ 50:38.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.97 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:38.97 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:38.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:38.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 50:38.97 810 | struct CFF1FontDictValues : DictValues 50:38.97 | ^~~~~~~~~~~~~~~~~~ 50:38.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:631:39: required from here 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 50:38.98 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:38.98 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 50:38.98 688 | struct CFF1TopDictVal : OpStr 50:38.98 | ^~~~~~~~~~~~~~ 50:38.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.98 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:38.98 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 50:38.98 35 | struct hb_vector_t 50:38.98 | ^~~~~~~~~~~ 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct hb_vector_t'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:38.99 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:38.99 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 50:38.99 35 | struct hb_vector_t 50:38.99 | ^~~~~~~~~~~ 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:38.99 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:38.99 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 50:38.99 464 | struct ParsedCStrs : hb_vector_t 50:38.99 | ^~~~~~~~~~~ 50:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:38.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:38.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStrs'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:38.99 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:38.99 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:38.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 50:38.99 464 | struct ParsedCStrs : hb_vector_t 50:38.99 | ^~~~~~~~~~~ 50:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::StrBuffArray]': 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::StrBuffArray; CrapHelper::Type = CFF::StrBuffArray]' 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:720:22: required from here 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.00 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.00 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 50:39.00 65 | struct StrBuffArray : hb_vector_t 50:39.00 | ^~~~~~~~~~~~ 50:39.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 50:39.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.01 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 50:39.01 36 | struct BlendArg : Number 50:39.01 | ^~~~~~~~ 50:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.01 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:39.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 50:39.01 249 | struct CFF2PrivateDictValues_Base : DictValues 50:39.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:39.01 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:39.01 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 50:39.01 249 | struct CFF2PrivateDictValues_Base : DictValues 50:39.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:39.02 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:39.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 50:39.02 210 | struct CFF2FontDictValues : DictValues 50:39.02 | ^~~~~~~~~~~~~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.02 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 50:39.02 210 | struct CFF2FontDictValues : DictValues 50:39.02 | ^~~~~~~~~~~~~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 50:39.02 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:39.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 50:39.02 38 | struct DictVal : OpStr 50:39.02 | ^~~~~~~ 50:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 50:39.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.03 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.03 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 50:39.03 856 | struct CFF1PrivateDictValues_Base : DictValues 50:39.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.03 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:39.03 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 50:39.03 810 | struct CFF1FontDictValues : DictValues 50:39.03 | ^~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:39.03 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:39.03 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 50:39.03 810 | struct CFF1FontDictValues : DictValues 50:39.03 | ^~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = hb_vector_t]': 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = hb_vector_t; CrapHelper::Type = hb_vector_t]' 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:301:32: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.03 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.03 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 50:39.03 35 | struct hb_vector_t 50:39.03 | ^~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStrs]': 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStrs; CrapHelper::Type = CFF::ParsedCStrs]' 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:660:29: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.04 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.04 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 50:39.04 464 | struct ParsedCStrs : hb_vector_t 50:39.04 | ^~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.04 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:39.04 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 50:39.04 210 | struct CFF2FontDictValues : DictValues 50:39.04 | ^~~~~~~~~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:39.04 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:39.04 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 50:39.04 210 | struct CFF2FontDictValues : DictValues 50:39.04 | ^~~~~~~~~~~~~~~~~~ 50:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.05 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 50:39.05 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 50:39.05 249 | struct CFF2PrivateDictValues_Base : DictValues 50:39.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:12: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_subset_t]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 50:39.05 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:39.05 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:33, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 50:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 50:39.05 42 | struct CallContext 50:39.05 | ^~~~~~~~~~~ 50:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 50:39.06 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 50:39.06 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 50:39.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 50:39.06 36 | struct BlendArg : Number 50:39.06 | ^~~~~~~~ 50:39.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 50:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:39.07 164 | memcpy (new_array, static_array, len * sizeof (Type)); 50:39.07 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 50:39.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 50:39.07 36 | struct BlendArg : Number 50:39.07 | ^~~~~~~~ 50:39.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 50:39.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 50:39.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 50:39.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 50:39.07 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 50:39.07 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 50:39.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 50:39.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 50:39.07 36 | struct BlendArg : Number 50:39.07 | ^~~~~~~~ 51:09.59 gfx/vr/service 51:30.96 gfx/config 51:40.92 gfx/webrender_bindings 52:00.15 gfx/skia 52:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 52:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 52:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 52:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:13.78 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 52:13.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 52:13.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 52:13.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 52:13.78 273 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 52:13.78 | ^~~~~~~~ 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 52:13.78 170 | struct T { \ 52:13.78 | ^ 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:13.78 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 52:13.78 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 52:13.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 52:13.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 52:13.78 299 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 52:13.78 | ^~~~~~~~ 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 52:13.78 170 | struct T { \ 52:13.78 | ^ 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 52:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 52:13.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 52:13.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 52:13.79 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 52:13.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 52:13.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 52:13.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 52:13.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 52:13.79 311 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 52:13.79 | ^~~~~~~~~~~~ 52:13.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 52:13.79 170 | struct T { \ 52:13.79 | ^ 52:14.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 52:14.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 52:14.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 52:14.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 52:14.37 917 | memcpy(&v, src, tail * sizeof(T)); 52:14.37 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 52:14.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 52:14.37 371 | class SkNx<4, uint32_t> { 52:14.38 | ^~~~~~~~~~~~~~~~~ 52:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 52:14.38 917 | memcpy(&v, src, tail * sizeof(T)); 52:14.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 52:14.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 52:14.38 428 | class SkNx<4, uint16_t> { 52:14.38 | ^~~~~~~~~~~~~~~~~ 52:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 52:14.38 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 52:14.38 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 52:14.38 26 | struct SkNx { 52:14.38 | ^~~~ 52:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 52:14.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 52:14.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 52:14.39 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 52:14.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 52:14.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 52:14.39 498 | class SkNx<8, uint16_t> { 52:14.39 | ^~~~~~~~~~~~~~~~~ 52:14.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 52:14.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 52:14.40 26 | memcpy(&v, p, sizeof(v)); 52:14.40 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:14.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 52:14.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 52:14.40 371 | class SkNx<4, uint32_t> { 52:14.40 | ^~~~~~~~~~~~~~~~~ 52:14.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 52:14.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 52:14.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 52:14.41 26 | memcpy(&v, p, sizeof(v)); 52:14.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:14.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 52:14.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 52:14.41 128 | class SkNx<4, float> { 52:14.41 | ^~~~~~~~~~~~~~ 52:14.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 52:14.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 52:14.41 26 | memcpy(&v, p, sizeof(v)); 52:14.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:14.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 52:14.41 26 | struct SkNx { 52:14.41 | ^~~~ 52:14.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 52:14.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 52:14.42 26 | memcpy(&v, p, sizeof(v)); 52:14.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:14.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 52:14.42 26 | struct SkNx { 52:14.42 | ^~~~ 52:14.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 52:14.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 52:14.42 26 | memcpy(&v, p, sizeof(v)); 52:14.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:14.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 52:14.42 26 | struct SkNx { 52:14.42 | ^~~~ 52:14.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 52:14.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 52:14.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 52:14.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 52:14.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 52:14.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 52:14.43 26 | memcpy(&v, p, sizeof(v)); 52:14.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 52:14.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 52:14.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 52:14.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 52:14.43 26 | struct SkNx { 52:14.43 | ^~~~ 52:14.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 52:14.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 52:14.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:14.53 195 | case 3: k ^= data[2] << 16; 52:14.53 | ~~^~~~~~~~~~~~~~~~ 52:14.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 52:14.53 196 | case 2: k ^= data[1] << 8; 52:14.53 | ^~~~ 52:14.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:14.53 196 | case 2: k ^= data[1] << 8; 52:14.53 | ~~^~~~~~~~~~~~~~~~ 52:14.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 52:14.53 197 | case 1: k ^= data[0] << 0; 52:14.53 | ^~~~ 52:14.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 52:14.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: At global scope: 52:14.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse2::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 52:14.60 3487 | xy_to_2pt_conical_compensate_focal, 52:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:14.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse2::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 52:14.61 3463 | from_srgb, from_srgb_dst, to_srgb, 52:14.61 | ^~~~~~~~~~~~~ 52:24.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 52:24.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 52:24.88 190 | } 52:24.88 | ^ 52:24.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:192:13: note: here 52:24.88 192 | case SkPath::kQuad_Verb: 52:24.88 | ^~~~ 52:33.40 gfx/tests/gtest 52:33.41 image 53:04.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 53:04.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 53:04.86 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.h:10, 53:04.86 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.cpp:7, 53:04.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:2: 53:04.86 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 53:04.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.86 1008 | foundInterface = 0; \ 53:04.86 | ^~~~~~~~~~~~~~ 53:04.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:04.86 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:04.86 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:04.86 20 | NS_INTERFACE_MAP_END 53:04.86 | ^~~~~~~~~~~~~~~~~~~~ 53:04.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:04.86 982 | else 53:04.86 | ^~~~ 53:04.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:04.86 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:04.86 | ^~~~~~~~~~~~~~~~~~ 53:04.86 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:04.86 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 53:04.86 | ^~~~~~~~~~~~~~~~~~~~~~ 53:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 53:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 53:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIChannelEventSink.h:10, 53:39.04 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.h:10, 53:39.04 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.cpp:7, 53:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image2.cpp:2: 53:39.04 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 53:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:39.04 1008 | foundInterface = 0; \ 53:39.04 | ^~~~~~~~~~~~~~ 53:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:39.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:39.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 53:39.04 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:39.04 100 | NS_INTERFACE_MAP_END 53:39.04 | ^~~~~~~~~~~~~~~~~~~~ 53:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:39.04 987 | else 53:39.04 | ^~~~ 53:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 53:39.04 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 53:39.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:39.04 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 53:39.04 99 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 53:39.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.79 image/build 53:53.38 image/decoders 53:57.10 image/decoders/icon/gtk 53:60.00 image/decoders/icon 54:02.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 54:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 54:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 54:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 54:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 54:02.30 from /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconModule.cpp:7, 54:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 54:02.30 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 54:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:02.30 1008 | foundInterface = 0; \ 54:02.30 | ^~~~~~~~~~~~~~ 54:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:02.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:02.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:02.30 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:02.30 59 | NS_INTERFACE_MAP_END 54:02.30 | ^~~~~~~~~~~~~~~~~~~~ 54:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:02.30 987 | else 54:02.30 | ^~~~ 54:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 54:02.31 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 54:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:02.31 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 54:02.31 58 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 54:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:04.19 image/encoders/ico 54:05.50 image/encoders/png 54:07.78 In file included from /builddir/build/BUILD/firefox-66.0.4/image/decoders/nsGIFDecoder2.h:13, 54:07.78 from /builddir/build/BUILD/firefox-66.0.4/image/decoders/nsGIFDecoder2.cpp:41, 54:07.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 54:07.78 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 54:07.78 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:07.78 512 | if (*result == WriteState::FINISHED) { 54:07.78 | ^~ 54:07.78 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 54:07.78 499 | Maybe result; 54:07.78 | ^~~~~~ 54:07.78 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:07.78 512 | if (*result == WriteState::FINISHED) { 54:07.78 | ^~ 54:07.78 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 54:07.78 499 | Maybe result; 54:07.78 | ^~~~~~ 54:13.08 image/encoders/jpeg 54:13.38 image/encoders/bmp 54:14.44 image/test/gtest 54:24.69 dom/abort 54:29.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:10, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 54:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 54:29.56 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 54:29.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.56 1008 | foundInterface = 0; \ 54:29.56 | ^~~~~~~~~~~~~~ 54:29.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:29.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:29.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:29.56 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:29.56 23 | NS_INTERFACE_MAP_END 54:29.56 | ^~~~~~~~~~~~~~~~~~~~ 54:29.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:29.56 982 | else 54:29.56 | ^~~~ 54:29.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:29.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:29.56 | ^~~~~~~~~~~~~~~~~~ 54:29.56 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:29.56 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:29.56 | ^~~~~~~~~~~~~~~~~~~~~~ 54:29.58 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 54:29.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:29.58 1023 | foundInterface = 0; \ 54:29.58 | ^~~~~~~~~~~~~~ 54:29.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:29.58 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:29.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.58 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:29.58 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:29.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:12, 54:29.58 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 54:29.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 54:29.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:29.58 302 | } else 54:29.58 | ^~~~ 54:29.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:29.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:29.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:29.58 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:29.58 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 54:29.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:30.53 In file included from /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/Common.h:21, 54:30.53 from /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestSurfaceCache.cpp:8, 54:30.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 54:30.53 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'mozilla::image::WriteState mozilla::image::SurfaceFilter::WritePixelBlocks(Func) [with PixelType = unsigned int; Func = ImageSurfaceSink_SurfaceSinkWritePixelBlocksPartialRow_Test::TestBody()::::]': 54:30.53 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:30.53 512 | if (*result == WriteState::FINISHED) { 54:30.53 | ^~ 54:30.53 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 54:30.53 499 | Maybe result; 54:30.53 | ^~~~~~ 54:32.96 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'virtual void ImageSurfacePipeIntegration_PalettedSurfacePipe_Test::TestBody()': 54:32.96 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:32.96 512 | if (*result == WriteState::FINISHED) { 54:32.96 | ^~ 54:32.96 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 54:32.96 499 | Maybe result; 54:32.96 | ^~~~~~ 54:33.63 dom/animation 54:33.67 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'virtual void ImageSurfacePipeIntegration_SurfacePipe_Test::TestBody()': 54:33.67 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:33.67 512 | if (*result == WriteState::FINISHED) { 54:33.67 | ^~ 54:33.67 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 54:33.67 499 | Maybe result; 54:33.67 | ^~~~~~ 54:37.48 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 54:37.48 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:37.48 512 | if (*result == WriteState::FINISHED) { 54:37.48 | ^~ 54:37.48 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 54:37.48 499 | Maybe result; 54:37.48 | ^~~~~~ 54:40.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 54:40.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 54:40.65 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 54:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:40.66 1023 | foundInterface = 0; \ 54:40.66 | ^~~~~~~~~~~~~~ 54:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:40.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.66 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:40.66 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 54:40.66 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 54:40.66 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 54:40.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 54:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:40.66 302 | } else 54:40.66 | ^~~~ 54:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:40.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:40.66 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:40.66 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 54:40.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 54:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 54:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:41.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 54:41.26 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 54:41.26 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 54:41.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 54:41.26 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 54:41.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.26 1008 | foundInterface = 0; \ 54:41.26 | ^~~~~~~~~~~~~~ 54:41.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:41.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:41.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:41.26 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:41.26 36 | NS_INTERFACE_MAP_END 54:41.26 | ^~~~~~~~~~~~~~~~~~~~ 54:41.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:41.26 982 | else 54:41.26 | ^~~~ 54:41.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:41.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:41.26 | ^~~~~~~~~~~~~~~~~~ 54:41.26 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:41.26 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:41.26 | ^~~~~~~~~~~~~~~~~~~~~~ 54:41.28 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 54:41.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.28 1008 | foundInterface = 0; \ 54:41.28 | ^~~~~~~~~~~~~~ 54:41.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:41.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:41.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:41.28 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:41.28 36 | NS_INTERFACE_MAP_END 54:41.28 | ^~~~~~~~~~~~~~~~~~~~ 54:41.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:41.28 982 | else 54:41.28 | ^~~~ 54:41.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:41.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:41.28 | ^~~~~~~~~~~~~~~~~~ 54:41.28 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:41.28 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:41.28 | ^~~~~~~~~~~~~~~~~~~~~~ 54:41.38 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 54:41.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.38 1023 | foundInterface = 0; \ 54:41.38 | ^~~~~~~~~~~~~~ 54:41.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:41.38 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:41.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.38 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:41.38 40 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 54:41.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.39 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 54:41.39 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 54:41.39 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 54:41.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 54:41.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:41.39 302 | } else 54:41.39 | ^~~~ 54:41.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:41.39 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:41.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.39 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:41.39 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 54:41.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 54:43.01 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 54:43.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:43.01 1023 | foundInterface = 0; \ 54:43.01 | ^~~~~~~~~~~~~~ 54:43.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:43.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:43.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.01 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:43.01 61 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 54:43.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.01 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 54:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 54:43.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:43.01 302 | } else 54:43.01 | ^~~~ 54:43.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:43.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:43.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:43.02 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 54:43.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:46.91 dom/base 54:53.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.h:10, 54:53.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:7: 54:53.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 54:53.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.14 1008 | foundInterface = 0; \ 54:53.14 | ^~~~~~~~~~~~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:53.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.14 20 | NS_INTERFACE_MAP_END 54:53.14 | ^~~~~~~~~~~~~~~~~~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:53.14 982 | else 54:53.14 | ^~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:53.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:53.14 | ^~~~~~~~~~~~~~~~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:53.14 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 54:53.14 | ^~~~~~~~~~~~~~~~~~~~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 54:53.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.14 1008 | foundInterface = 0; \ 54:53.14 | ^~~~~~~~~~~~~~ 54:53.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:53.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.15 33 | NS_INTERFACE_MAP_END 54:53.15 | ^~~~~~~~~~~~~~~~~~~~ 54:53.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:53.15 982 | else 54:53.15 | ^~~~ 54:53.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:53.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:53.15 | ^~~~~~~~~~~~~~~~~~ 54:53.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:53.15 32 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 54:53.15 | ^~~~~~~~~~~~~~~~~~~~~~ 54:57.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 54:57.25 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 54:57.25 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestAnimationFrameBuffer.cpp:113:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:57.25 113 | EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 54:57.25 | ^ 55:00.22 dom/base/test/gtest 55:11.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 55:11.82 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 55:11.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:221: 55:11.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 55:11.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 55:11.82 78 | memset(this, 0, sizeof(nsXPTCVariant)); 55:11.82 | ^ 55:11.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 55:11.82 44 | struct nsXPTCVariant { 55:11.82 | ^~~~~~~~~~~~~ 55:13.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:21, 55:13.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:9: 55:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 55:13.83 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 55:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 55:13.83 31 | memset(aT, 0, sizeof(T)); 55:13.83 | ~~~~~~^~~~~~~~~~~~~~~~~~ 55:13.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:221: 55:13.83 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 55:13.83 2333 | struct GlobalProperties { 55:13.83 | ^~~~~~~~~~~~~~~~ 55:15.52 dom/bindings 55:29.02 dom/bindings/test 55:49.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 55:49.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 55:49.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 55:49.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 55:49.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.h:10, 55:49.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:7: 55:49.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 55:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:49.21 1008 | foundInterface = 0; \ 55:49.21 | ^~~~~~~~~~~~~~ 55:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:49.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:49.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:49.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:49.21 201 | NS_INTERFACE_MAP_END 55:49.21 | ^~~~~~~~~~~~~~~~~~~~ 55:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:49.21 982 | else 55:49.21 | ^~~~ 55:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:49.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:49.21 | ^~~~~~~~~~~~~~~~~~ 55:49.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:49.21 200 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 55:49.21 | ^~~~~~~~~~~~~~~~~~~~~~ 55:49.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 55:49.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:49.38 1008 | foundInterface = 0; \ 55:49.38 | ^~~~~~~~~~~~~~ 55:49.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:49.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:49.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 55:49.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:49.39 4027 | NS_INTERFACE_MAP_END 55:49.39 | ^~~~~~~~~~~~~~~~~~~~ 55:49.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:49.39 982 | else 55:49.39 | ^~~~ 55:49.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:49.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:49.39 | ^~~~~~~~~~~~~~~~~~ 55:49.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:49.39 4026 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 55:49.39 | ^~~~~~~~~~~~~~~~~~~~~~ 55:50.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 55:50.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 55:50.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 55:50.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 55:50.59 133 | sk_abort_no_print(); \ 55:50.59 | ~~~~~~~~~~~~~~~~~^~ 55:50.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 55:50.60 199 | SK_ABORT("Incomplete Switch\n"); 55:50.60 | ^~~~~~~~ 55:50.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 55:50.60 200 | case SkPath::kWinding_FillType: 55:50.60 | ^~~~ 55:51.09 In file included from /usr/include/string.h:494, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/new:64, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:16, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:50, 55:51.09 from /usr/include/c++/9/ratio:38, 55:51.09 from /usr/include/c++/9/chrono:38, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 55:51.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 55:51.09 In function 'void* memcpy(void*, const void*, size_t)', 55:51.09 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 55:51.09 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-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 55:51.09 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 55:51.09 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 55:51.09 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 55:51.09 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 55:51.10 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 55:51.10 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 55:51.10 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.10 In function 'void* memcpy(void*, const void*, size_t)', 55:51.10 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 55:51.10 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-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 55:51.10 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 55:51.10 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 55:51.10 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 55:51.10 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 55:51.10 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 55:51.10 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 55:51.10 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:53.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 55:53.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:11, 55:53.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 55:53.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 55:53.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 55:53.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 55:53.24 133 | sk_abort_no_print(); \ 55:53.24 | ~~~~~~~~~~~~~~~~~^~ 55:53.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:44:13: note: in expansion of macro 'SK_ABORT' 55:53.24 44 | SK_ABORT("Unexpected path fill."); 55:53.24 | ^~~~~~~~ 55:53.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:46:9: note: here 55:53.24 46 | case GrStencilOp::kIncWrap: 55:53.24 | ^~~~ 56:12.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 56:12.19 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 56:12.19 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:61: 56:12.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 56:12.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 56:12.19 78 | memset(this, 0, sizeof(nsXPTCVariant)); 56:12.19 | ^ 56:12.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 56:12.19 44 | struct nsXPTCVariant { 56:12.19 | ^~~~~~~~~~~~~ 56:12.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 56:12.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 56:12.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMessageManager.h:10, 56:12.42 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:10, 56:12.42 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 56:12.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 56:12.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:12.42 1008 | foundInterface = 0; \ 56:12.42 | ^~~~~~~~~~~~~~ 56:12.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:12.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:12.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:12.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:12.42 154 | NS_INTERFACE_MAP_END 56:12.42 | ^~~~~~~~~~~~~~~~~~~~ 56:12.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:12.42 987 | else 56:12.42 | ^~~~ 56:12.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 56:12.42 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 56:12.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:12.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 56:12.43 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 56:12.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:13.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 56:13.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 56:13.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 56:13.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 56:13.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 56:13.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 56:13.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:17, 56:13.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 56:13.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 56:13.11 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 56:13.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 56:13.11 31 | memset(aT, 0, sizeof(T)); 56:13.11 | ~~~~~~^~~~~~~~~~~~~~~~~~ 56:13.11 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:61: 56:13.11 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 56:13.11 2333 | struct GlobalProperties { 56:13.11 | ^~~~~~~~~~~~~~~~ 56:15.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 56:15.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.16 1008 | foundInterface = 0; \ 56:15.16 | ^~~~~~~~~~~~~~ 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:15.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:15.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2969:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:15.16 2969 | NS_INTERFACE_MAP_END 56:15.16 | ^~~~~~~~~~~~~~~~~~~~ 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.16 982 | else 56:15.16 | ^~~~ 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:15.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:15.16 | ^~~~~~~~~~~~~~~~~~ 56:15.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2968:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:15.16 2968 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 56:15.16 | ^~~~~~~~~~~~~~~~~~~~~~ 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.19 1023 | foundInterface = 0; \ 56:15.19 | ^~~~~~~~~~~~~~ 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:15.19 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:15.19 3369 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 56:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:15.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 56:15.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:15.19 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 56:15.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 56:15.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.19 302 | } else 56:15.19 | ^~~~ 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:15.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3368:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:15.19 3368 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 56:15.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.24 1023 | foundInterface = 0; \ 56:15.24 | ^~~~~~~~~~~~~~ 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:15.24 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:15.24 3778 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 56:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 56:15.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.24 302 | } else 56:15.24 | ^~~~ 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:15.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:15.24 3777 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 56:15.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:30.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 56:30.58 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 56:30.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:174: 56:30.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 56:30.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 56:30.59 78 | memset(this, 0, sizeof(nsXPTCVariant)); 56:30.59 | ^ 56:30.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 56:30.59 44 | struct nsXPTCVariant { 56:30.59 | ^~~~~~~~~~~~~ 56:32.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 56:32.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 56:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:32.08 1023 | foundInterface = 0; \ 56:32.08 | ^~~~~~~~~~~~~~ 56:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:32.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:32.08 450 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 56:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.08 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 56:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:32.08 302 | } else 56:32.08 | ^~~~ 56:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:32.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:32.08 449 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 56:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 56:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 56:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 56:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 56:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 56:32.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 56:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:32.09 1008 | foundInterface = 0; \ 56:32.09 | ^~~~~~~~~~~~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:32.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:32.09 538 | NS_INTERFACE_MAP_END 56:32.09 | ^~~~~~~~~~~~~~~~~~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:32.09 992 | else 56:32.09 | ^~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:32.09 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:32.09 537 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 56:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 56:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:32.09 1023 | foundInterface = 0; \ 56:32.09 | ^~~~~~~~~~~~~~ 56:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:32.10 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.10 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:32.10 748 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 56:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 56:32.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 56:32.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 56:32.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 56:32.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 56:32.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 56:32.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:32.10 302 | } else 56:32.10 | ^~~~ 56:32.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:32.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.10 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:747:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:32.10 747 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 56:32.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:32.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 56:32.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 56:32.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 56:32.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 56:32.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 56:32.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 56:32.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 56:32.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 56:32.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 56:32.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:32.13 1008 | foundInterface = 0; \ 56:32.13 | ^~~~~~~~~~~~~~ 56:32.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:32.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:32.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 56:32.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:32.13 1303 | NS_INTERFACE_MAP_END 56:32.13 | ^~~~~~~~~~~~~~~~~~~~ 56:32.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:32.13 982 | else 56:32.13 | ^~~~ 56:32.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:32.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:32.13 | ^~~~~~~~~~~~~~~~~~ 56:32.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:32.13 1302 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 56:32.13 | ^~~~~~~~~~~~~~~~~~~~~~ 56:33.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 56:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 56:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 56:33.12 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 56:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 56:33.13 31 | memset(aT, 0, sizeof(T)); 56:33.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 56:33.13 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:174: 56:33.13 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 56:33.13 2333 | struct GlobalProperties { 56:33.13 | ^~~~~~~~~~~~~~~~ 56:52.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 56:52.94 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 56:52.94 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 56:52.94 23 | memset(&fFlags, 0, sizeof(fFlags)); 56:52.94 | ^ 56:52.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 56:52.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:11, 56:52.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 56:52.95 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 56:52.95 17 | struct Flags { 56:52.95 | ^~~~~ 56:55.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 56:55.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestCodeGenBinding.cpp:55699:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:55.24 55699 | return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 56:55.24 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:02.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 57:02.82 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 57:02.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:173: 57:02.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 57:02.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 57:02.82 78 | memset(this, 0, sizeof(nsXPTCVariant)); 57:02.82 | ^ 57:02.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 57:02.82 44 | struct nsXPTCVariant { 57:02.82 | ^~~~~~~~~~~~~ 57:03.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 57:03.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 57:03.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 57:03.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:03.85 1008 | foundInterface = 0; \ 57:03.85 | ^~~~~~~~~~~~~~ 57:03.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:03.85 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:03.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:03.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:03.85 1422 | NS_INTERFACE_MAP_END 57:03.85 | ^~~~~~~~~~~~~~~~~~~~ 57:03.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:03.85 982 | else 57:03.85 | ^~~~ 57:03.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:03.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:03.85 | ^~~~~~~~~~~~~~~~~~ 57:03.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:03.85 1421 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 57:03.85 | ^~~~~~~~~~~~~~~~~~~~~~ 57:04.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 57:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 57:04.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 57:04.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:04.18 1023 | foundInterface = 0; \ 57:04.18 | ^~~~~~~~~~~~~~ 57:04.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:04.18 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:04.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:04.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:04.18 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 57:04.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:04.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:04.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 57:04.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 57:04.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 57:04.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 57:04.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:04.18 302 | } else 57:04.18 | ^~~~ 57:04.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:04.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:04.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:04.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:04.18 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 57:04.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:04.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 57:04.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 57:04.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 57:04.98 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 57:04.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 57:04.98 31 | memset(aT, 0, sizeof(T)); 57:04.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 57:04.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:173: 57:04.98 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 57:04.98 2333 | struct GlobalProperties { 57:04.99 | ^~~~~~~~~~~~~~~~ 57:45.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 57:45.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 57:45.52 from /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.h:11, 57:45.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:13: 57:45.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 57:45.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:45.53 1008 | foundInterface = 0; \ 57:45.53 | ^~~~~~~~~~~~~~ 57:45.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:45.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:45.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:45.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:45.53 1192 | NS_INTERFACE_MAP_END 57:45.53 | ^~~~~~~~~~~~~~~~~~~~ 57:45.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:45.53 992 | else 57:45.53 | ^~~~ 57:45.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:45.53 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:45.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:45.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:45.53 1191 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 57:45.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 57:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 57:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:59.29 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 57:59.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.h:10, 57:59.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:7: 57:59.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 57:59.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:59.29 1008 | foundInterface = 0; \ 57:59.29 | ^~~~~~~~~~~~~~ 57:59.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:59.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:59.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:59.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:59.30 60 | NS_INTERFACE_MAP_END 57:59.30 | ^~~~~~~~~~~~~~~~~~~~ 57:59.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:59.30 982 | else 57:59.30 | ^~~~ 57:59.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:59.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:59.30 | ^~~~~~~~~~~~~~~~~~ 57:59.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:59.30 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:59.30 | ^~~~~~~~~~~~~~~~~~~~~~ 57:59.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 57:59.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:59.32 1008 | foundInterface = 0; \ 57:59.32 | ^~~~~~~~~~~~~~ 57:59.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:59.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:59.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 57:59.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:59.32 380 | NS_INTERFACE_MAP_END 57:59.32 | ^~~~~~~~~~~~~~~~~~~~ 57:59.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:59.32 982 | else 57:59.32 | ^~~~ 57:59.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:59.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:59.32 | ^~~~~~~~~~~~~~~~~~ 57:59.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:59.32 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 57:59.32 | ^~~~~~~~~~~~~~~~~~~~~~ 58:05.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 58:05.21 917 | memcpy(&v, src, tail * sizeof(T)); 58:05.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:05.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 58:05.21 371 | class SkNx<4, uint32_t> { 58:05.21 | ^~~~~~~~~~~~~~~~~ 58:05.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 58:05.21 917 | memcpy(&v, src, tail * sizeof(T)); 58:05.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:05.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 58:05.21 428 | class SkNx<4, uint16_t> { 58:05.21 | ^~~~~~~~~~~~~~~~~ 58:05.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 58:05.22 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 58:05.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 58:05.22 26 | struct SkNx { 58:05.22 | ^~~~ 58:05.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 58:05.22 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 58:05.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:05.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 58:05.22 498 | class SkNx<8, uint16_t> { 58:05.22 | ^~~~~~~~~~~~~~~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 58:05.24 26 | memcpy(&v, p, sizeof(v)); 58:05.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 58:05.24 371 | class SkNx<4, uint32_t> { 58:05.24 | ^~~~~~~~~~~~~~~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 58:05.24 26 | memcpy(&v, p, sizeof(v)); 58:05.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 58:05.24 128 | class SkNx<4, float> { 58:05.24 | ^~~~~~~~~~~~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 58:05.24 26 | memcpy(&v, p, sizeof(v)); 58:05.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 58:05.24 26 | struct SkNx { 58:05.24 | ^~~~ 58:05.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 58:05.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 58:05.24 26 | memcpy(&v, p, sizeof(v)); 58:05.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 58:05.25 26 | struct SkNx { 58:05.25 | ^~~~ 58:05.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3344:80: required from here 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 58:05.25 26 | memcpy(&v, p, sizeof(v)); 58:05.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 58:05.25 26 | struct SkNx { 58:05.25 | ^~~~ 58:05.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 58:05.25 26 | memcpy(&v, p, sizeof(v)); 58:05.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 58:05.25 26 | struct SkNx { 58:05.25 | ^~~~ 58:05.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:05.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 58:05.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 58:05.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 58:05.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 58:05.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 58:05.26 26 | memcpy(&v, p, sizeof(v)); 58:05.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:05.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:05.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:05.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 58:05.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 58:05.26 26 | struct SkNx { 58:05.26 | ^~~~ 58:05.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 58:05.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'hsw::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 58:05.37 3487 | xy_to_2pt_conical_compensate_focal, 58:05.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:05.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'hsw::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 58:05.37 3463 | from_srgb, from_srgb_dst, to_srgb, 58:05.37 | ^~~~~~~~~~~~~ 58:08.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:08.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:08.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 58:08.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:08.91 1008 | foundInterface = 0; \ 58:08.91 | ^~~~~~~~~~~~~~ 58:08.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:08.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:08.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:08.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:08.91 94 | NS_INTERFACE_MAP_END 58:08.91 | ^~~~~~~~~~~~~~~~~~~~ 58:08.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:21, 58:08.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:08.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:08.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:08.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:08.91 3602 | } else 58:08.91 | ^~~~ 58:08.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 58:08.91 3602 | } else 58:08.91 | ^~~~ 58:08.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 58:08.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 58:08.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58:08.93 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 58:08.93 | ^ 58:08.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:08.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:08.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:08.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:08.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 58:08.93 123 | struct InternalAttr { 58:08.93 | ^~~~~~~~~~~~ 58:08.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 58:08.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 58:08.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 58:08.94 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 58:08.94 | ^ 58:08.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:08.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:08.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:08.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:08.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 58:08.94 175 | class Impl { 58:08.94 | ^~~~ 58:08.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 58:08.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 58:08.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 58:08.94 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 58:08.94 | ^ 58:08.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:08.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:08.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:08.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:08.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 58:08.94 175 | class Impl { 58:08.94 | ^~~~ 58:10.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:10.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 58:10.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:10.14 1008 | foundInterface = 0; \ 58:10.14 | ^~~~~~~~~~~~~~ 58:10.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:10.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:10.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:10.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:10.14 40 | NS_INTERFACE_MAP_END 58:10.14 | ^~~~~~~~~~~~~~~~~~~~ 58:10.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:10.14 982 | else 58:10.14 | ^~~~ 58:10.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:10.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:10.14 | ^~~~~~~~~~~~~~~~~~ 58:10.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:10.14 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:10.14 | ^~~~~~~~~~~~~~~~~~~~~~ 58:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 58:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:10.31 1023 | foundInterface = 0; \ 58:10.31 | ^~~~~~~~~~~~~~ 58:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:10.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:10.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:10.31 110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 58:10.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:10.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 58:10.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 58:10.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 58:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:10.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:10.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:10.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:10.32 302 | } else 58:10.32 | ^~~~ 58:10.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:10.32 109 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 58:10.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:12.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 58:12.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 58:12.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 58:12.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:12.86 1008 | foundInterface = 0; \ 58:12.86 | ^~~~~~~~~~~~~~ 58:12.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:12.86 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:12.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:12.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:12.86 80 | NS_INTERFACE_MAP_END 58:12.86 | ^~~~~~~~~~~~~~~~~~~~ 58:12.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:12.87 982 | else 58:12.87 | ^~~~ 58:12.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:12.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:12.87 | ^~~~~~~~~~~~~~~~~~ 58:12.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:12.87 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:12.87 | ^~~~~~~~~~~~~~~~~~~~~~ 58:14.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 58:14.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 58:14.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 58:14.69 917 | memcpy(&v, src, tail * sizeof(T)); 58:14.69 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 58:14.70 371 | class SkNx<4, uint32_t> { 58:14.70 | ^~~~~~~~~~~~~~~~~ 58:14.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 58:14.70 917 | memcpy(&v, src, tail * sizeof(T)); 58:14.70 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 58:14.70 428 | class SkNx<4, uint16_t> { 58:14.70 | ^~~~~~~~~~~~~~~~~ 58:14.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 58:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 58:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 58:14.71 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 58:14.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 58:14.71 26 | struct SkNx { 58:14.71 | ^~~~ 58:14.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 58:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 58:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 58:14.71 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 58:14.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 58:14.71 498 | class SkNx<8, uint16_t> { 58:14.71 | ^~~~~~~~~~~~~~~~~ 58:14.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:14.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 58:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 58:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 58:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 58:14.73 26 | memcpy(&v, p, sizeof(v)); 58:14.73 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:14.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:14.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 58:14.73 371 | class SkNx<4, uint32_t> { 58:14.73 | ^~~~~~~~~~~~~~~~~ 58:14.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:14.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 58:14.74 26 | memcpy(&v, p, sizeof(v)); 58:14.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:14.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 58:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 58:14.74 128 | class SkNx<4, float> { 58:14.74 | ^~~~~~~~~~~~~~ 58:14.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 58:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 58:14.74 26 | memcpy(&v, p, sizeof(v)); 58:14.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 58:14.75 26 | struct SkNx { 58:14.75 | ^~~~ 58:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 58:14.75 26 | memcpy(&v, p, sizeof(v)); 58:14.75 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 58:14.75 26 | struct SkNx { 58:14.75 | ^~~~ 58:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 58:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 58:14.76 26 | memcpy(&v, p, sizeof(v)); 58:14.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 58:14.76 26 | struct SkNx { 58:14.76 | ^~~~ 58:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 58:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 58:14.76 26 | memcpy(&v, p, sizeof(v)); 58:14.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 58:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 58:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 58:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 58:14.76 26 | struct SkNx { 58:14.76 | ^~~~ 58:14.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 58:14.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse41::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 58:14.87 3487 | xy_to_2pt_conical_compensate_focal, 58:14.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:14.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse41::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 58:14.88 3463 | from_srgb, from_srgb_dst, to_srgb, 58:14.88 | ^~~~~~~~~~~~~ 58:27.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:2: 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:27.10 1023 | foundInterface = 0; \ 58:27.10 | ^~~~~~~~~~~~~~ 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:27.10 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:27.10 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 58:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:27.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LoadURIOptionsBinding.cpp:3, 58:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:28: 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:27.10 302 | } else 58:27.10 | ^~~~ 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:27.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:27.10 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 58:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:33.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:33.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 58:33.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.85 1008 | foundInterface = 0; \ 58:33.85 | ^~~~~~~~~~~~~~ 58:33.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:33.85 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:33.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:33.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:33.85 25 | NS_INTERFACE_MAP_END 58:33.85 | ^~~~~~~~~~~~~~~~~~~~ 58:33.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:33.85 982 | else 58:33.85 | ^~~~ 58:33.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:33.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:33.85 | ^~~~~~~~~~~~~~~~~~ 58:33.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:33.85 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:33.85 | ^~~~~~~~~~~~~~~~~~~~~~ 58:34.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 58:34.84 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 58:34.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:22, 58:34.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 58:34.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 58:34.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 58:34.84 78 | memset(this, 0, sizeof(nsXPTCVariant)); 58:34.84 | ^ 58:34.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 58:34.84 44 | struct nsXPTCVariant { 58:34.84 | ^~~~~~~~~~~~~ 58:35.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 58:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 58:35.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 58:35.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.05 1008 | foundInterface = 0; \ 58:35.05 | ^~~~~~~~~~~~~~ 58:35.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70904:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.05 70904 | NS_INTERFACE_MAP_END 58:35.05 | ^~~~~~~~~~~~~~~~~~~~ 58:35.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.05 982 | else 58:35.05 | ^~~~ 58:35.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.05 | ^~~~~~~~~~~~~~~~~~ 58:35.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70903:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.05 70903 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:35.05 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 58:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.12 1008 | foundInterface = 0; \ 58:35.12 | ^~~~~~~~~~~~~~ 58:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.13 74431 | NS_INTERFACE_MAP_END 58:35.13 | ^~~~~~~~~~~~~~~~~~~~ 58:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.13 982 | else 58:35.13 | ^~~~ 58:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.13 | ^~~~~~~~~~~~~~~~~~ 58:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.13 74430 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:35.13 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 58:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.13 1008 | foundInterface = 0; \ 58:35.13 | ^~~~~~~~~~~~~~ 58:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.14 74517 | NS_INTERFACE_MAP_END 58:35.14 | ^~~~~~~~~~~~~~~~~~~~ 58:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.14 982 | else 58:35.14 | ^~~~ 58:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.14 | ^~~~~~~~~~~~~~~~~~ 58:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.14 74516 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:35.14 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.16 1008 | foundInterface = 0; \ 58:35.16 | ^~~~~~~~~~~~~~ 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.16 74644 | NS_INTERFACE_MAP_END 58:35.16 | ^~~~~~~~~~~~~~~~~~~~ 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.16 982 | else 58:35.16 | ^~~~ 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.16 | ^~~~~~~~~~~~~~~~~~ 58:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.16 74643 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:35.16 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:35.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 58:35.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.57 1008 | foundInterface = 0; \ 58:35.57 | ^~~~~~~~~~~~~~ 58:35.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.57 310 | NS_INTERFACE_MAP_END 58:35.58 | ^~~~~~~~~~~~~~~~~~~~ 58:35.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.58 982 | else 58:35.58 | ^~~~ 58:35.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.58 | ^~~~~~~~~~~~~~~~~~ 58:35.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.58 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:35.58 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 58:35.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.70 1008 | foundInterface = 0; \ 58:35.71 | ^~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.71 24 | NS_INTERFACE_MAP_END 58:35.71 | ^~~~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.71 982 | else 58:35.71 | ^~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.71 | ^~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.71 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:35.71 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.71 1008 | foundInterface = 0; \ 58:35.71 | ^~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.71 148 | NS_INTERFACE_MAP_END 58:35.71 | ^~~~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.71 982 | else 58:35.71 | ^~~~ 58:35.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.72 | ^~~~~~~~~~~~~~~~~~ 58:35.72 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.72 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:35.72 | ^~~~~~~~~~~~~~~~~~~~~~ 58:35.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 58:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.77 1008 | foundInterface = 0; \ 58:35.77 | ^~~~~~~~~~~~~~ 58:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.77 23 | NS_INTERFACE_MAP_END 58:35.77 | ^~~~~~~~~~~~~~~~~~~~ 58:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.77 982 | else 58:35.77 | ^~~~ 58:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.77 | ^~~~~~~~~~~~~~~~~~ 58:35.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.77 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:35.77 | ^~~~~~~~~~~~~~~~~~~~~~ 58:36.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 58:36.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:36.06 1008 | foundInterface = 0; \ 58:36.06 | ^~~~~~~~~~~~~~ 58:36.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:36.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:36.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:36.06 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:36.06 47 | NS_INTERFACE_MAP_END 58:36.06 | ^~~~~~~~~~~~~~~~~~~~ 58:36.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:36.06 982 | else 58:36.06 | ^~~~ 58:36.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:36.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:36.06 | ^~~~~~~~~~~~~~~~~~ 58:36.06 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:36.06 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:36.06 | ^~~~~~~~~~~~~~~~~~~~~~ 58:36.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 58:36.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:36.11 1008 | foundInterface = 0; \ 58:36.11 | ^~~~~~~~~~~~~~ 58:36.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:36.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:36.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:36.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:36.11 22 | NS_INTERFACE_MAP_END 58:36.11 | ^~~~~~~~~~~~~~~~~~~~ 58:36.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:36.11 982 | else 58:36.11 | ^~~~ 58:36.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:36.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:36.11 | ^~~~~~~~~~~~~~~~~~ 58:36.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:36.11 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:36.11 | ^~~~~~~~~~~~~~~~~~~~~~ 58:36.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 58:36.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:36.13 1008 | foundInterface = 0; \ 58:36.13 | ^~~~~~~~~~~~~~ 58:36.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:36.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:36.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:36.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:36.13 63 | NS_INTERFACE_MAP_END 58:36.13 | ^~~~~~~~~~~~~~~~~~~~ 58:36.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:36.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:36.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:36.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:36.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:36.13 302 | } else 58:36.13 | ^~~~ 58:36.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:36.14 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 58:36.14 62 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 58:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:36.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 58:36.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:36.14 1023 | foundInterface = 0; \ 58:36.14 | ^~~~~~~~~~~~~~ 58:36.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:36.14 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:36.14 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:36.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:36.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:36.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:36.14 302 | } else 58:36.14 | ^~~~ 58:36.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:36.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:36.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:36.15 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 58:36.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:36.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:36.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:36.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:36.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 58:36.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:36.17 1008 | foundInterface = 0; \ 58:36.17 | ^~~~~~~~~~~~~~ 58:36.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:36.17 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:36.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 58:36.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:36.17 21 | NS_INTERFACE_MAP_END 58:36.17 | ^~~~~~~~~~~~~~~~~~~~ 58:36.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:36.17 982 | else 58:36.17 | ^~~~ 58:36.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:36.17 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:36.17 | ^~~~~~~~~~~~~~~~~~ 58:36.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:36.17 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 58:36.17 | ^~~~~~~~~~~~~~~~~~~~~~ 58:37.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 58:37.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 58:37.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 58:37.77 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 58:37.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 58:37.77 31 | memset(aT, 0, sizeof(T)); 58:37.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 58:37.78 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:22, 58:37.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 58:37.78 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 58:37.78 2333 | struct GlobalProperties { 58:37.78 | ^~~~~~~~~~~~~~~~ 58:42.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 58:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 58:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 58:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' [-Wnarrowing] 58:42.20 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.20 | ~^ 58:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' [-Wnarrowing] 58:42.20 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.20 | ~^ 58:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' [-Wnarrowing] 58:42.20 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.20 | ~^ 58:42.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.21 | ~^ 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:174:88: required from here 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.21 | ~^ 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.21 | ~^ 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.21 | ~^ 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.21 | ~^ 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:211:39: required from here 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.21 | ~^ 58:42.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' [-Wnarrowing] 58:42.21 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.22 | ~^ 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' [-Wnarrowing] 58:42.22 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.22 | ~^ 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' [-Wnarrowing] 58:42.22 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.22 | ~^ 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.22 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.22 | ~^ 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.22 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.22 | ~^ 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.22 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.22 | ~^ 58:42.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.22 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.23 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.23 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.23 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.23 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.23 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.23 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.23 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.24 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.24 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.24 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.24 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.24 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.24 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.24 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.24 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.24 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.24 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.24 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.24 | ~^ 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 58:42.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.25 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.25 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.26 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.26 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.26 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.26 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.26 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.26 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.26 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.26 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.26 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.26 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.26 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.26 | ~^ 58:42.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.27 102 | return D{v[0],v[1],v[2],v[3]}; 58:42.27 | ~^ 58:42.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/skcms.cc:1907: 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' [-Wnarrowing] 58:42.28 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.28 | ~^ 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' [-Wnarrowing] 58:42.28 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.28 | ~^ 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' [-Wnarrowing] 58:42.28 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.28 | ~^ 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' [-Wnarrowing] 58:42.28 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.28 | ~^ 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' [-Wnarrowing] 58:42.28 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.28 | ~^ 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' [-Wnarrowing] 58:42.28 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.28 | ~^ 58:42.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:224:23: required from here 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' [-Wnarrowing] 58:42.29 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.29 | ~^ 58:42.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.30 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.30 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.31 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.31 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.32 | ~^ 58:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.32 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.33 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.33 | ~^ 58:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.34 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.34 | ~^ 58:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.35 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.35 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.36 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.36 | ~^ 58:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.37 | ~^ 58:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.37 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.38 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.38 | ~^ 58:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.39 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.39 | ~^ 58:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.39 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.39 | ~^ 58:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.39 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.39 | ~^ 58:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.39 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.39 | ~^ 58:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' [-Wnarrowing] 58:42.39 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 58:42.39 | ~^ 58:47.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 58:47.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBitmapCache.cpp:81:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 58:47.93 81 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 58:47.93 | ^~~ 59:02.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 59:02.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 59:02.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.35 1023 | foundInterface = 0; \ 59:02.35 | ^~~~~~~~~~~~~~ 59:02.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:02.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:02.35 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 59:02.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 59:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 59:02.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 59:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:02.36 302 | } else 59:02.36 | ^~~~ 59:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:02.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:02.36 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 59:02.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 59:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 59:05.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 59:05.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:05.76 1023 | foundInterface = 0; \ 59:05.77 | ^~~~~~~~~~~~~~ 59:05.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:05.77 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:05.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:05.77 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 59:05.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:05.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 59:05.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:05.77 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 59:05.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 59:05.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 59:05.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:05.77 302 | } else 59:05.77 | ^~~~ 59:05.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:05.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:05.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:05.77 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 59:05.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 59:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 59:05.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 59:05.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:05.97 1023 | foundInterface = 0; \ 59:05.97 | ^~~~~~~~~~~~~~ 59:05.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:05.97 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:05.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:05.98 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 59:05.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 59:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:05.98 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 59:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 59:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 59:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:05.98 302 | } else 59:05.98 | ^~~~ 59:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:05.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:05.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:05.98 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 59:05.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:09.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:12, 59:09.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:137: 59:09.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 59:09.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 59:09.66 23 | memset(&fFlags, 0, sizeof(fFlags)); 59:09.66 | ^ 59:09.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformer.h:13, 59:09.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16, 59:09.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:29: 59:09.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 59:09.66 17 | struct Flags { 59:09.66 | ^~~~~ 59:19.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp:12, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:20: 59:19.56 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 59:19.56 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 59:19.56 23 | memset(&fFlags, 0, sizeof(fFlags)); 59:19.56 | ^ 59:19.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrClip.h:12, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:10, 59:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 59:19.56 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 59:19.56 17 | struct Flags { 59:19.56 | ^~~~~ 59:20.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 59:20.73 /builddir/build/BUILD/firefox-66.0.4/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]': 59:20.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 59:20.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 59:20.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488: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] 59:20.73 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 59:20.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:20.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkFlattenable.h:11, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathEffect.h:11, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:12, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 59:20.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 59:20.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 59:20.74 213 | template class sk_sp { 59:20.74 | ^~~~~ 59:20.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:20.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:20.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:20.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 59:20.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:20.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:20.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 59:20.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:20.78 1008 | foundInterface = 0; \ 59:20.78 | ^~~~~~~~~~~~~~ 59:20.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:20.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:20.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:20.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:20.78 1607 | NS_INTERFACE_MAP_END 59:20.78 | ^~~~~~~~~~~~~~~~~~~~ 59:20.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 59:20.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 59:20.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:20.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:20.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:20.78 302 | } else 59:20.78 | ^~~~ 59:20.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:20.78 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:20.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:20.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1606:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 59:20.78 1606 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 59:20.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 59:21.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 59:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.58 1008 | foundInterface = 0; \ 59:21.58 | ^~~~~~~~~~~~~~ 59:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:21.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:21.58 9405 | NS_INTERFACE_MAP_END 59:21.58 | ^~~~~~~~~~~~~~~~~~~~ 59:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.58 982 | else 59:21.58 | ^~~~ 59:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:21.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:21.58 | ^~~~~~~~~~~~~~~~~~ 59:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:21.58 9404 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:21.58 | ^~~~~~~~~~~~~~~~~~~~~~ 59:21.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 59:21.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:21.91 1008 | foundInterface = 0; \ 59:21.91 | ^~~~~~~~~~~~~~ 59:21.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:21.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:21.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:21.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:21.91 117 | NS_INTERFACE_MAP_END 59:21.91 | ^~~~~~~~~~~~~~~~~~~~ 59:21.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:21.91 992 | else 59:21.91 | ^~~~ 59:21.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:21.91 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:21.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:21.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:21.91 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 59:21.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 59:23.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.21 1023 | foundInterface = 0; \ 59:23.21 | ^~~~~~~~~~~~~~ 59:23.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:23.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:23.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1932:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:23.21 1932 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 59:23.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 59:23.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 59:23.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:23.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:23.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.21 302 | } else 59:23.21 | ^~~~ 59:23.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:23.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:23.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1931:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:23.21 1931 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 59:23.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 59:23.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:23.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 59:23.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.26 1008 | foundInterface = 0; \ 59:23.26 | ^~~~~~~~~~~~~~ 59:23.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:23.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:23.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:23.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:23.27 92 | NS_INTERFACE_MAP_END 59:23.27 | ^~~~~~~~~~~~~~~~~~~~ 59:23.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.27 982 | else 59:23.27 | ^~~~ 59:23.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:23.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:23.27 | ^~~~~~~~~~~~~~~~~~ 59:23.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:23.27 91 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:23.27 | ^~~~~~~~~~~~~~~~~~~~~~ 59:23.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 59:23.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.36 1008 | foundInterface = 0; \ 59:23.36 | ^~~~~~~~~~~~~~ 59:23.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:23.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:23.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:23.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:23.36 159 | NS_INTERFACE_MAP_END 59:23.36 | ^~~~~~~~~~~~~~~~~~~~ 59:23.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.36 982 | else 59:23.36 | ^~~~ 59:23.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:23.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:23.36 | ^~~~~~~~~~~~~~~~~~ 59:23.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:23.36 158 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:23.36 | ^~~~~~~~~~~~~~~~~~~~~~ 59:23.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.37 1008 | foundInterface = 0; \ 59:23.37 | ^~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:23.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:23.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:23.37 420 | NS_INTERFACE_MAP_END 59:23.37 | ^~~~~~~~~~~~~~~~~~~~ 59:23.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.37 302 | } else 59:23.37 | ^~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:23.37 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:23.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 59:23.37 419 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 59:23.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:23.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:23.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.37 1036 | foundInterface = 0; \ 59:23.37 | ^~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 59:23.37 1074 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 59:23.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 59:23.37 516 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 59:23.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.37 982 | else 59:23.37 | ^~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:23.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:23.37 | ^~~~~~~~~~~~~~~~~~ 59:23.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:23.37 515 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:23.37 | ^~~~~~~~~~~~~~~~~~~~~~ 59:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 59:23.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.42 1023 | foundInterface = 0; \ 59:23.42 | ^~~~~~~~~~~~~~ 59:23.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:23.42 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:23.42 1872 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 59:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 59:23.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 59:23.42 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:23.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:23.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.42 302 | } else 59:23.42 | ^~~~ 59:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:23.42 1871 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 59:23.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:23.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 59:23.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:23.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 59:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:23.67 1008 | foundInterface = 0; \ 59:23.67 | ^~~~~~~~~~~~~~ 59:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:23.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:23.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:23.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:23.67 26 | NS_INTERFACE_MAP_END 59:23.67 | ^~~~~~~~~~~~~~~~~~~~ 59:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:23.67 982 | else 59:23.67 | ^~~~ 59:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:23.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:23.67 | ^~~~~~~~~~~~~~~~~~ 59:23.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:23.67 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:23.67 | ^~~~~~~~~~~~~~~~~~~~~~ 59:24.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 59:24.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:24.01 1023 | foundInterface = 0; \ 59:24.01 | ^~~~~~~~~~~~~~ 59:24.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:24.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:24.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:24.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:24.01 137 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 59:24.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:24.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:24.01 982 | else 59:24.01 | ^~~~ 59:24.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:24.01 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:24.01 | ^~~~~~~~~~~~~~~~~~ 59:24.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:24.02 136 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:24.02 | ^~~~~~~~~~~~~~~~~~~~~~ 59:24.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 59:24.07 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 59:24.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.h:11, 59:24.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:7, 59:24.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 59:24.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 59:24.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 59:24.07 78 | memset(this, 0, sizeof(nsXPTCVariant)); 59:24.07 | ^ 59:24.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 59:24.07 44 | struct nsXPTCVariant { 59:24.07 | ^~~~~~~~~~~~~ 59:24.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 59:24.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 59:24.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 59:24.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 59:24.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:24.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:24.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 59:24.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:24.33 1008 | foundInterface = 0; \ 59:24.33 | ^~~~~~~~~~~~~~ 59:24.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:24.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:24.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 59:24.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:24.33 22 | NS_INTERFACE_MAP_END 59:24.33 | ^~~~~~~~~~~~~~~~~~~~ 59:24.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:24.33 982 | else 59:24.33 | ^~~~ 59:24.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:24.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:24.33 | ^~~~~~~~~~~~~~~~~~ 59:24.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:24.33 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 59:24.33 | ^~~~~~~~~~~~~~~~~~~~~~ 59:26.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 59:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:26.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 59:26.12 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 59:26.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 59:26.12 31 | memset(aT, 0, sizeof(T)); 59:26.12 | ~~~~~~^~~~~~~~~~~~~~~~~~ 59:26.12 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.h:11, 59:26.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:7, 59:26.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 59:26.13 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 59:26.13 2333 | struct GlobalProperties { 59:26.13 | ^~~~~~~~~~~~~~~~ 59:34.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 59:34.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 59:34.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 59:34.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDeferredUpload.h:12, 59:34.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.h:11, 59:34.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.cpp:8, 59:34.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 59:34.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 59:34.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:34.47 133 | sk_abort_no_print(); \ 59:34.47 | ~~~~~~~~~~~~~~~~~^~ 59:34.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:13: note: in expansion of macro 'SK_ABORT' 59:34.47 19 | SK_ABORT("Unexpected path fill."); 59:34.47 | ^~~~~~~~ 59:34.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:74: 59:34.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:9: note: here 59:34.47 20 | case GrPathRendering::kWinding_FillType: { 59:34.47 | ^~~~ 59:38.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 59:38.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:101: warning: "ASSERT_SINGLE_OWNER" redefined 59:38.53 101 | #define ASSERT_SINGLE_OWNER \ 59:38.53 | 59:38.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: 59:38.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:30: note: this is the location of the previous definition 59:38.53 30 | #define ASSERT_SINGLE_OWNER \ 59:38.54 | 59:42.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 59:42.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 59:42.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:572:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:42.03 572 | } 59:42.03 | ^ 59:42.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:573:17: note: here 59:42.03 573 | case SkPaint::kBevel_Join: 59:42.03 | ^~~~ 59:46.53 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:36, 59:46.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:46.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h: In member function 'void mozilla::dom::Document::ReportUseCounters(mozilla::dom::Document::UseCounterReportKind)': 59:46.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h:111:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:46.53 111 | Accumulate(static_cast(CategoricalLabelId::value), 59:46.53 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.53 112 | static_cast(enumValue)); 59:46.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:46.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 59:46.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11399:42: note: 'label' was declared here 59:46.53 11399 | LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 59:46.53 | ^~~~~ 60:02.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:3, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:02.08 1023 | foundInterface = 0; \ 60:02.08 | ^~~~~~~~~~~~~~ 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:02.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:02.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:02.08 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 60:02.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:02.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:8, 60:02.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:02.08 302 | } else 60:02.08 | ^~~~ 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:02.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:02.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:02.08 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 60:02.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:23.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:23.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:23.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 60:23.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 60:23.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 60:23.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 60:23.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 60:23.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 60:23.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:23.87 1008 | foundInterface = 0; \ 60:23.88 | ^~~~~~~~~~~~~~ 60:23.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:23.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:23.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:23.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:23.88 54 | NS_INTERFACE_MAP_END 60:23.88 | ^~~~~~~~~~~~~~~~~~~~ 60:23.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:23.88 982 | else 60:23.88 | ^~~~ 60:23.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:23.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:23.88 | ^~~~~~~~~~~~~~~~~~ 60:23.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:23.88 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:23.88 | ^~~~~~~~~~~~~~~~~~~~~~ 60:25.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 60:25.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:25.04 1023 | foundInterface = 0; \ 60:25.04 | ^~~~~~~~~~~~~~ 60:25.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:25.04 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:25.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:25.04 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 60:25.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:25.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 60:25.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:23, 60:25.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 60:25.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 60:25.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 60:25.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 60:25.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:25.04 409 | else 60:25.04 | ^~~~ 60:25.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 60:25.04 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 60:25.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:28.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:28.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:28.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 60:28.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 60:28.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 60:28.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 60:28.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 60:28.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 60:28.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:28.02 1008 | foundInterface = 0; \ 60:28.02 | ^~~~~~~~~~~~~~ 60:28.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:28.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:28.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:28.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:28.02 129 | NS_INTERFACE_MAP_END 60:28.02 | ^~~~~~~~~~~~~~~~~~~~ 60:28.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:28.02 982 | else 60:28.02 | ^~~~ 60:28.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:28.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:28.02 | ^~~~~~~~~~~~~~~~~~ 60:28.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:28.02 128 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:28.02 | ^~~~~~~~~~~~~~~~~~~~~~ 60:28.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 60:28.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:28.24 1008 | foundInterface = 0; \ 60:28.24 | ^~~~~~~~~~~~~~ 60:28.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:28.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:28.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:28.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:28.25 153 | NS_INTERFACE_MAP_END 60:28.25 | ^~~~~~~~~~~~~~~~~~~~ 60:28.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:28.25 982 | else 60:28.25 | ^~~~ 60:28.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:28.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:28.25 | ^~~~~~~~~~~~~~~~~~ 60:28.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:28.25 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:28.25 | ^~~~~~~~~~~~~~~~~~~~~~ 60:32.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:20, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 60:32.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 60:32.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 60:32.09 23 | memset(&fFlags, 0, sizeof(fFlags)); 60:32.09 | ^ 60:32.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrDrawPathOp.cpp:11, 60:32.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 60:32.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 60:32.09 17 | struct Flags { 60:32.09 | ^~~~~ 60:35.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 60:35.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:35.07 1023 | foundInterface = 0; \ 60:35.07 | ^~~~~~~~~~~~~~ 60:35.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:35.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:35.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:35.07 1928 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 60:35.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:35.07 302 | } else 60:35.08 | ^~~~ 60:35.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:35.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:35.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:35.08 1927 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 60:35.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:35.09 1023 | foundInterface = 0; \ 60:35.09 | ^~~~~~~~~~~~~~ 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:35.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:35.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:35.09 2059 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 60:35.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:35.09 302 | } else 60:35.09 | ^~~~ 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:35.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:35.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:35.09 2058 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 60:35.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 60:35.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:35.10 1023 | foundInterface = 0; \ 60:35.10 | ^~~~~~~~~~~~~~ 60:35.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:35.10 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:35.10 2190 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 60:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:35.11 302 | } else 60:35.11 | ^~~~ 60:35.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:35.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:35.11 2189 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 60:35.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:35.12 1023 | foundInterface = 0; \ 60:35.12 | ^~~~~~~~~~~~~~ 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:35.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:35.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:35.12 2321 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 60:35.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:35.12 302 | } else 60:35.12 | ^~~~ 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:35.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:35.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:35.12 2320 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 60:35.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 60:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:35.13 1023 | foundInterface = 0; \ 60:35.13 | ^~~~~~~~~~~~~~ 60:35.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:35.14 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:35.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:35.14 2452 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 60:35.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:35.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 60:35.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 60:35.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 60:35.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 60:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:35.14 302 | } else 60:35.14 | ^~~~ 60:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:35.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:35.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:35.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:35.14 2451 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 60:35.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkChecksum.h:12, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyph.h:12, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:13, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:10, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 60:42.72 /builddir/build/BUILD/firefox-66.0.4/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]': 60:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 60:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 60:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488: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] 60:42.72 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 60:42.72 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:42.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h:11, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:8, 60:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 60:42.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 60:42.72 213 | template class sk_sp { 60:42.72 | ^~~~~ 60:53.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 60:53.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 60:53.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 60:53.99 652 | } 60:53.99 | ^ 60:53.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 60:53.99 654 | case SkCanvas::kPolygon_PointMode: { 60:53.99 | ^~~~ 60:54.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 60:54.55 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 60:54.55 from /builddir/build/BUILD/firefox-66.0.4/dom/base/RemoteOuterWindowProxy.cpp:12, 60:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 60:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 60:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 60:54.55 78 | memset(this, 0, sizeof(nsXPTCVariant)); 60:54.55 | ^ 60:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 60:54.55 44 | struct nsXPTCVariant { 60:54.56 | ^~~~~~~~~~~~~ 60:54.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 60:54.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 60:54.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:54.98 1023 | foundInterface = 0; \ 60:54.98 | ^~~~~~~~~~~~~~ 60:54.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:54.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:54.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:54.98 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:54.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 60:54.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 60:54.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:54.98 302 | } else 60:54.98 | ^~~~ 60:54.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:54.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:54.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:54.99 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:54.99 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 60:54.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:55.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 60:55.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 60:55.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 60:55.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:55.03 1008 | foundInterface = 0; \ 60:55.04 | ^~~~~~~~~~~~~~ 60:55.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:55.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:55.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:55.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:55.04 21 | NS_INTERFACE_MAP_END 60:55.04 | ^~~~~~~~~~~~~~~~~~~~ 60:55.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:55.04 982 | else 60:55.04 | ^~~~ 60:55.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:55.04 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:55.04 | ^~~~~~~~~~~~~~~~~~ 60:55.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:55.04 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:55.04 | ^~~~~~~~~~~~~~~~~~~~~~ 60:57.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 60:57.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.50 1008 | foundInterface = 0; \ 60:57.50 | ^~~~~~~~~~~~~~ 60:57.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:57.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:57.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 60:57.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:57.51 729 | NS_INTERFACE_MAP_END 60:57.51 | ^~~~~~~~~~~~~~~~~~~~ 60:57.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.51 982 | else 60:57.51 | ^~~~ 60:57.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:57.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:57.51 | ^~~~~~~~~~~~~~~~~~ 60:57.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:57.51 728 | NS_INTERFACE_MAP_ENTRY(nsISupports) 60:57.51 | ^~~~~~~~~~~~~~~~~~~~~~ 60:57.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 60:57.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.79 1023 | foundInterface = 0; \ 60:57.79 | ^~~~~~~~~~~~~~ 60:57.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:57.79 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:57.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:57.79 60 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 60:57.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.79 982 | else 60:57.79 | ^~~~ 60:57.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:57.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:57.79 | ^~~~~~~~~~~~~~~~~~ 60:57.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:57.79 59 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 60:57.79 | ^~~~~~~~~~~~~~~~~~~~~~ 60:57.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 60:57.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:57.83 1023 | foundInterface = 0; \ 60:57.83 | ^~~~~~~~~~~~~~ 60:57.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:57.84 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:57.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:57.84 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 60:57.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 60:57.84 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 60:57.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:57.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 60:57.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 60:57.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 60:57.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 60:57.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 60:57.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:57.84 302 | } else 60:57.84 | ^~~~ 60:57.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:57.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:57.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:57.84 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 60:57.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:57.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 60:57.84 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 60:57.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:58.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 60:58.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 60:58.49 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 60:58.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 60:58.49 31 | memset(aT, 0, sizeof(T)); 60:58.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 60:58.49 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/RemoteOuterWindowProxy.cpp:12, 60:58.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 60:58.49 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 60:58.49 2333 | struct GlobalProperties { 60:58.49 | ^~~~~~~~~~~~~~~~ 60:59.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:38: 60:59.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 60:59.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 60:59.79 258 | } 60:59.79 | ^ 60:59.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 60:59.79 261 | case SkCubicType::kSerpentine: 60:59.79 | ^~~~ 61:01.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.h:15, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.cpp:7, 61:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 61:01.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 61:01.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.90 1008 | foundInterface = 0; \ 61:01.90 | ^~~~~~~~~~~~~~ 61:01.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.91 27 | NS_INTERFACE_MAP_END 61:01.91 | ^~~~~~~~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.91 982 | else 61:01.91 | ^~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:01.91 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:01.91 | ^~~~~~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:01.91 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:01.91 | ^~~~~~~~~~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 61:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.91 1008 | foundInterface = 0; \ 61:01.91 | ^~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.91 21 | NS_INTERFACE_MAP_END 61:01.91 | ^~~~~~~~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.91 982 | else 61:01.91 | ^~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:01.91 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:01.91 | ^~~~~~~~~~~~~~~~~~ 61:01.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:01.91 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:01.91 | ^~~~~~~~~~~~~~~~~~~~~~ 61:01.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 61:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.96 1008 | foundInterface = 0; \ 61:01.96 | ^~~~~~~~~~~~~~ 61:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.96 22 | NS_INTERFACE_MAP_END 61:01.96 | ^~~~~~~~~~~~~~~~~~~~ 61:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.96 982 | else 61:01.96 | ^~~~ 61:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:01.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:01.96 | ^~~~~~~~~~~~~~~~~~ 61:01.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:01.96 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:01.96 | ^~~~~~~~~~~~~~~~~~~~~~ 61:05.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 61:05.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:05.39 1008 | foundInterface = 0; \ 61:05.39 | ^~~~~~~~~~~~~~ 61:05.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:05.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:05.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:05.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:05.40 33 | NS_INTERFACE_MAP_END 61:05.40 | ^~~~~~~~~~~~~~~~~~~~ 61:05.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:05.40 982 | else 61:05.40 | ^~~~ 61:05.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:05.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:05.40 | ^~~~~~~~~~~~~~~~~~ 61:05.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:05.40 32 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 61:05.40 | ^~~~~~~~~~~~~~~~~~~~~~ 61:06.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 61:06.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:06.07 1008 | foundInterface = 0; \ 61:06.07 | ^~~~~~~~~~~~~~ 61:06.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:06.07 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:06.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:06.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:06.07 43 | NS_INTERFACE_MAP_END 61:06.07 | ^~~~~~~~~~~~~~~~~~~~ 61:06.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:06.07 982 | else 61:06.07 | ^~~~ 61:06.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:06.07 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:06.07 | ^~~~~~~~~~~~~~~~~~ 61:06.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:06.07 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:06.07 | ^~~~~~~~~~~~~~~~~~~~~~ 61:14.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:110: 61:14.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 61:14.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 61:14.03 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 61:14.03 | ^~ 61:14.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 61:14.03 509 | case SkOTTableName::Record::PlatformID::Unicode: 61:14.03 | ^~~~ 61:19.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:74: 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>': 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.04 275 | LinearGradient4fContext::LinearIntervalProcessor { 61:19.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>': 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>': 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 61:19.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>': 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>': 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>': 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 61:19.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>': 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>': 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>': 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 61:19.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>': 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>': 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>': 61:19.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 61:19.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 61:19.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 61:19.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:19.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:83: 61:19.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 61:19.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 61:19.73 300 | p->append(SkRasterPipeline::decal_x, decal_ctx); 61:19.73 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:19.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 61:19.73 302 | case kClamp_TileMode: 61:19.73 | ^~~~ 61:21.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 61:21.74 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 61:21.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowNamedPropertiesHandler.cpp:16, 61:21.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 61:21.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 61:21.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 61:21.74 78 | memset(this, 0, sizeof(nsXPTCVariant)); 61:21.74 | ^ 61:21.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 61:21.74 44 | struct nsXPTCVariant { 61:21.74 | ^~~~~~~~~~~~~ 61:25.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:25.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 61:25.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:25.55 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:25.55 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:25.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:25.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 61:25.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:25.55 1023 | foundInterface = 0; \ 61:25.55 | ^~~~~~~~~~~~~~ 61:25.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:25.55 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:25.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:25.56 70 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:25.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:25.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:25.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:25.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:25.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:25.56 302 | } else 61:25.56 | ^~~~ 61:25.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:25.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:25.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:25.56 69 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 61:25.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:27.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 61:27.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:27.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:27.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 61:27.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.31 1008 | foundInterface = 0; \ 61:27.31 | ^~~~~~~~~~~~~~ 61:27.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:27.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.31 56 | NS_INTERFACE_MAP_END 61:27.31 | ^~~~~~~~~~~~~~~~~~~~ 61:27.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.31 982 | else 61:27.31 | ^~~~ 61:27.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:27.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:27.31 | ^~~~~~~~~~~~~~~~~~ 61:27.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:27.31 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:27.31 | ^~~~~~~~~~~~~~~~~~~~~~ 61:27.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 61:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.32 1008 | foundInterface = 0; \ 61:27.32 | ^~~~~~~~~~~~~~ 61:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:27.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.32 80 | NS_INTERFACE_MAP_END 61:27.32 | ^~~~~~~~~~~~~~~~~~~~ 61:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.33 982 | else 61:27.33 | ^~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:27.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:27.33 | ^~~~~~~~~~~~~~~~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:27.33 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 61:27.33 | ^~~~~~~~~~~~~~~~~~~~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 61:27.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.33 1008 | foundInterface = 0; \ 61:27.33 | ^~~~~~~~~~~~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:27.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:432:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.33 432 | NS_INTERFACE_MAP_END 61:27.33 | ^~~~~~~~~~~~~~~~~~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.33 982 | else 61:27.33 | ^~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:27.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:27.33 | ^~~~~~~~~~~~~~~~~~ 61:27.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:431:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:27.33 431 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 61:27.33 | ^~~~~~~~~~~~~~~~~~~~~~ 61:27.62 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 61:27.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.63 1008 | foundInterface = 0; \ 61:27.63 | ^~~~~~~~~~~~~~ 61:27.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:27.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.63 43 | NS_INTERFACE_MAP_END 61:27.63 | ^~~~~~~~~~~~~~~~~~~~ 61:27.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:27.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:27.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:27.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:27.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.63 302 | } else 61:27.63 | ^~~~ 61:27.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:27.63 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 61:27.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 61:27.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 61:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.83 1008 | foundInterface = 0; \ 61:27.83 | ^~~~~~~~~~~~~~ 61:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:27.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:27.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:27.83 81 | NS_INTERFACE_MAP_END 61:27.83 | ^~~~~~~~~~~~~~~~~~~~ 61:27.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 61:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.84 302 | } else 61:27.84 | ^~~~ 61:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:27.84 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 61:27.84 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 61:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 61:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 61:27.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 61:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.84 1023 | foundInterface = 0; \ 61:27.84 | ^~~~~~~~~~~~~~ 61:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:27.85 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:27.85 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 61:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.85 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 61:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.85 302 | } else 61:27.85 | ^~~~ 61:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:27.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:27.85 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 61:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 61:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 61:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 61:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:27.86 1023 | foundInterface = 0; \ 61:27.86 | ^~~~~~~~~~~~~~ 61:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:27.86 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:27.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:27.86 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 61:27.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:27.86 982 | else 61:27.86 | ^~~~ 61:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:27.86 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:27.86 | ^~~~~~~~~~~~~~~~~~ 61:27.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:27.86 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 61:27.86 | ^~~~~~~~~~~~~~~~~~~~~~ 61:28.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:28.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 61:28.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:28.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:28.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:28.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:28.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 61:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:28.47 1008 | foundInterface = 0; \ 61:28.47 | ^~~~~~~~~~~~~~ 61:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:28.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:28.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:28.47 192 | NS_INTERFACE_MAP_END 61:28.47 | ^~~~~~~~~~~~~~~~~~~~ 61:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:28.47 982 | else 61:28.47 | ^~~~ 61:28.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:28.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:28.48 | ^~~~~~~~~~~~~~~~~~ 61:28.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:28.48 191 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:28.48 | ^~~~~~~~~~~~~~~~~~~~~~ 61:29.72 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 61:29.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:29.73 1008 | foundInterface = 0; \ 61:29.73 | ^~~~~~~~~~~~~~ 61:29.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:29.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:29.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:29.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:29.73 506 | NS_INTERFACE_MAP_END 61:29.73 | ^~~~~~~~~~~~~~~~~~~~ 61:29.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:29.73 1000 | } else 61:29.73 | ^~~~ 61:29.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 61:29.73 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 61:29.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:505:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 61:29.73 505 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 61:29.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 61:30.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.09 1008 | foundInterface = 0; \ 61:30.09 | ^~~~~~~~~~~~~~ 61:30.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:30.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:30.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:30.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:30.09 73 | NS_INTERFACE_MAP_END 61:30.09 | ^~~~~~~~~~~~~~~~~~~~ 61:30.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:30.09 992 | else 61:30.09 | ^~~~ 61:30.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:30.10 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:30.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.10 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:30.10 72 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 61:30.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 61:30.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.20 1008 | foundInterface = 0; \ 61:30.20 | ^~~~~~~~~~~~~~ 61:30.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:30.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:30.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:30.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:30.20 94 | NS_INTERFACE_MAP_END 61:30.20 | ^~~~~~~~~~~~~~~~~~~~ 61:30.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:30.20 982 | else 61:30.20 | ^~~~ 61:30.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:30.20 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:30.20 | ^~~~~~~~~~~~~~~~~~ 61:30.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:30.20 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:30.20 | ^~~~~~~~~~~~~~~~~~~~~~ 61:30.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 61:30.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.22 1008 | foundInterface = 0; \ 61:30.22 | ^~~~~~~~~~~~~~ 61:30.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:30.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:30.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:30.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:30.22 65 | NS_INTERFACE_MAP_END 61:30.22 | ^~~~~~~~~~~~~~~~~~~~ 61:30.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:30.22 982 | else 61:30.22 | ^~~~ 61:30.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:30.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:30.22 | ^~~~~~~~~~~~~~~~~~ 61:30.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:30.22 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:30.22 | ^~~~~~~~~~~~~~~~~~~~~~ 61:30.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 61:30.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 61:30.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 61:30.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 61:30.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:30.61 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 61:30.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 61:30.61 31 | memset(aT, 0, sizeof(T)); 61:30.61 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:30.61 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowNamedPropertiesHandler.cpp:16, 61:30.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 61:30.61 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 61:30.61 2333 | struct GlobalProperties { 61:30.61 | ^~~~~~~~~~~~~~~~ 61:32.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:83: 61:32.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:32: warning: "SPECIAL" redefined 61:32.78 32 | #define SPECIAL(x) std::make_tuple(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic, \ 61:32.78 | 61:32.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:56: 61:32.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLMetalCodeGenerator.cpp:26: note: this is the location of the previous definition 61:32.78 26 | #define SPECIAL(x) std::make_pair(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic) 61:32.78 | 61:34.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 61:34.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:34.55 1008 | foundInterface = 0; \ 61:34.55 | ^~~~~~~~~~~~~~ 61:34.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:34.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:34.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:34.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:34.55 150 | NS_INTERFACE_MAP_END 61:34.55 | ^~~~~~~~~~~~~~~~~~~~ 61:34.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:34.55 992 | else 61:34.55 | ^~~~ 61:34.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:34.55 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:34.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:34.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:34.55 149 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 61:34.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:35.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 61:35.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.49 1008 | foundInterface = 0; \ 61:35.49 | ^~~~~~~~~~~~~~ 61:35.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.49 159 | NS_INTERFACE_MAP_END 61:35.49 | ^~~~~~~~~~~~~~~~~~~~ 61:35.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.49 982 | else 61:35.49 | ^~~~ 61:35.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:35.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:35.49 | ^~~~~~~~~~~~~~~~~~ 61:35.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:35.49 158 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:35.49 | ^~~~~~~~~~~~~~~~~~~~~~ 61:35.68 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 61:35.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:35.68 1008 | foundInterface = 0; \ 61:35.68 | ^~~~~~~~~~~~~~ 61:35.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:35.68 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:35.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:35.68 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:35.68 38 | NS_INTERFACE_MAP_END 61:35.68 | ^~~~~~~~~~~~~~~~~~~~ 61:35.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:35.68 982 | else 61:35.69 | ^~~~ 61:35.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:35.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:35.69 | ^~~~~~~~~~~~~~~~~~ 61:35.69 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:35.69 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:35.69 | ^~~~~~~~~~~~~~~~~~~~~~ 61:35.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 61:35.91 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 61:35.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:108, 61:35.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 61:35.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 61:35.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 61:35.91 78 | memset(this, 0, sizeof(nsXPTCVariant)); 61:35.91 | ^ 61:35.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 61:35.91 44 | struct nsXPTCVariant { 61:35.91 | ^~~~~~~~~~~~~ 61:36.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 61:36.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 61:36.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 61:36.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:36.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:36.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:36.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 61:36.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.25 1008 | foundInterface = 0; \ 61:36.25 | ^~~~~~~~~~~~~~ 61:36.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:36.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:36.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:36.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:36.26 2856 | NS_INTERFACE_MAP_END 61:36.26 | ^~~~~~~~~~~~~~~~~~~~ 61:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.26 982 | else 61:36.26 | ^~~~ 61:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:36.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:36.26 | ^~~~~~~~~~~~~~~~~~ 61:36.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:36.26 2855 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:36.26 | ^~~~~~~~~~~~~~~~~~~~~~ 61:36.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 61:36.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.38 1008 | foundInterface = 0; \ 61:36.38 | ^~~~~~~~~~~~~~ 61:36.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:36.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:36.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:36.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:36.38 607 | NS_INTERFACE_MAP_END 61:36.38 | ^~~~~~~~~~~~~~~~~~~~ 61:36.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.38 982 | else 61:36.38 | ^~~~ 61:36.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:36.38 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:36.38 | ^~~~~~~~~~~~~~~~~~ 61:36.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:606:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:36.38 606 | NS_INTERFACE_MAP_ENTRY(nsISupports) 61:36.38 | ^~~~~~~~~~~~~~~~~~~~~~ 61:36.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 61:36.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.45 1008 | foundInterface = 0; \ 61:36.45 | ^~~~~~~~~~~~~~ 61:36.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:36.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 61:36.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2695:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:36.45 2695 | NS_INTERFACE_MAP_END 61:36.45 | ^~~~~~~~~~~~~~~~~~~~ 61:36.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.45 992 | else 61:36.45 | ^~~~ 61:36.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:36.45 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2694:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:36.45 2694 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 61:36.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 61:37.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:37.66 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 61:37.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 61:37.66 31 | memset(aT, 0, sizeof(T)); 61:37.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 61:37.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:108, 61:37.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 61:37.66 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 61:37.66 2333 | struct GlobalProperties { 61:37.66 | ^~~~~~~~~~~~~~~~ 61:48.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:56: 61:48.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPatchUtils.cpp:67:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 61:48.60 67 | class FwDCubicEvaluator { 61:48.60 | ^~~~~~~~~~~~~~~~~ 62:00.44 dom/battery 62:08.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 62:08.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 62:08.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:279:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 62:08.53 279 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 62:08.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 62:08.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/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]': 62:08.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 62:08.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 62:08.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:488: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] 62:08.97 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 62:08.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:08.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 62:08.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 62:08.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 62:08.97 213 | template class sk_sp { 62:08.97 | ^~~~~ 62:11.74 In file included from /usr/include/string.h:494, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 62:11.74 from /usr/include/c++/9/bits/move.h:55, 62:11.74 from /usr/include/c++/9/bits/nested_exception.h:40, 62:11.74 from /usr/include/c++/9/exception:144, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/exception:3, 62:11.74 from /usr/include/c++/9/new:40, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/new:3, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/new:44, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:16, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/limits:50, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/../private/SkTFitsIn.h:11, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkArenaAlloc.h:11, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:10, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 62:11.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 62:11.74 In function 'char* strncpy(char*, const char*, size_t)', 62:11.74 inlined from 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:279:16, 62:11.75 inlined from 'sk_sp SkWriteICCProfile(const SkColorSpaceTransferFn&, const float*)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:317:30: 62:11.75 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length [-Wstringop-truncation] 62:11.75 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 62:11.75 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:11.75 In function 'char* strncpy(char*, const char*, size_t)', 62:11.75 inlined from 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:275:16, 62:11.75 inlined from 'sk_sp SkWriteICCProfile(const SkColorSpaceTransferFn&, const float*)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:317:30: 62:11.75 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 44 equals destination size [-Wstringop-truncation] 62:11.75 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 62:11.75 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 62:19.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 62:19.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 62:19.17 497 | insertClose = false; 62:19.17 | ~~~~~~~~~~~~^~~~~~~ 62:19.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 62:19.17 498 | case kLine_Verb: { 62:19.17 | ^~~~ 62:29.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 62:29.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 62:29.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp:532:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 62:29.63 532 | memcpy(&raw, buffer, kSizeInMemory); 62:29.63 | ^ 62:29.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 62:29.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPath.h:22, 62:29.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathMeasure.h:12, 62:29.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 62:29.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 62:29.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 62:29.63 40 | class SK_API SkRRect { 62:29.63 | ^~~~~~~ 62:30.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 62:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 62:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 62:30.05 236 | a = 255; // then fallthrough to 8888 62:30.05 | ~~^~~~~ 62:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 62:30.05 237 | case kRGBA_8888_SkColorType: 62:30.05 | ^~~~ 62:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 62:30.05 258 | a = 255; // then fallthrough to 1010102 62:30.05 | ~~^~~~~ 62:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 62:30.05 259 | case kRGBA_1010102_SkColorType: { 62:30.05 | ^~~~ 62:36.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 62:36.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 62:36.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:36.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:36.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 62:36.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 62:36.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:36.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 62:36.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:36.31 1008 | foundInterface = 0; \ 62:36.31 | ^~~~~~~~~~~~~~ 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:36.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:36.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:36.31 2496 | NS_INTERFACE_MAP_END 62:36.31 | ^~~~~~~~~~~~~~~~~~~~ 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:36.31 982 | else 62:36.31 | ^~~~ 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:36.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:36.31 | ^~~~~~~~~~~~~~~~~~ 62:36.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:36.31 2495 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:36.31 | ^~~~~~~~~~~~~~~~~~~~~~ 62:37.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:37.28 1023 | foundInterface = 0; \ 62:37.28 | ^~~~~~~~~~~~~~ 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:37.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:37.28 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 62:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:37.28 302 | } else 62:37.28 | ^~~~ 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:37.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:37.28 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 62:37.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 62:38.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 62:38.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 62:38.01 42 | memcpy(&rec, ptr, size); 62:38.01 | ^ 62:38.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 62:38.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 62:38.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 62:38.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 62:38.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 62:38.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 62:38.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 62:38.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 62:38.02 64 | struct SkScalerContextRec { 62:38.02 | ^~~~~~~~~~~~~~~~~~ 62:38.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 62:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 62:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:450:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 62:38.04 450 | std::memcpy(&rec, ptr, sizeof(rec)); 62:38.04 | ^ 62:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 62:38.04 159 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 62:38.04 | ^~~~~~~~~~~ 62:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 62:38.04 445 | TRACE_EVENT1("skia", "RecForDesc", "rec", 62:38.04 | ^~~~~~~~~~~~ 62:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 62:38.04 446 | TRACE_STR_COPY( 62:38.04 | ^~~~~~~~~~~~~~ 62:38.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 62:38.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 62:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 62:38.04 64 | struct SkScalerContextRec { 62:38.04 | ^~~~~~~~~~~~~~~~~~ 62:38.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 62:38.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 62:38.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp:67:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 62:38.09 67 | class SkResourceCache::Hash : 62:38.09 | ^~~~ 62:38.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 62:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 62:38.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 62:38.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:38.19 1023 | foundInterface = 0; \ 62:38.19 | ^~~~~~~~~~~~~~ 62:38.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:38.19 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:38.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:38.19 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:38.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:38.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:38.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:38.20 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 62:38.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 62:38.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 62:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:38.20 302 | } else 62:38.20 | ^~~~ 62:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:38.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:38.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:38.20 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 62:38.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 62:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:38.99 1023 | foundInterface = 0; \ 62:38.99 | ^~~~~~~~~~~~~~ 62:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:38.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:38.99 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 62:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 62:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:38.99 302 | } else 62:38.99 | ^~~~ 62:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:38.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:38.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:39.00 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 62:39.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:39.05 1023 | foundInterface = 0; \ 62:39.05 | ^~~~~~~~~~~~~~ 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:39.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:39.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:39.05 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 62:39.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 62:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:39.05 302 | } else 62:39.05 | ^~~~ 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:39.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:39.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:39.05 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 62:39.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:40.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 62:40.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 62:40.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 62:40.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:40.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:40.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:40.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 62:40.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:40.62 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 62:40.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 62:40.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:40.62 1008 | foundInterface = 0; \ 62:40.62 | ^~~~~~~~~~~~~~ 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:40.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:40.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:40.62 1912 | NS_INTERFACE_MAP_END 62:40.62 | ^~~~~~~~~~~~~~~~~~~~ 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:40.62 982 | else 62:40.62 | ^~~~ 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:40.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:40.62 | ^~~~~~~~~~~~~~~~~~ 62:40.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:40.62 1911 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:40.62 | ^~~~~~~~~~~~~~~~~~~~~~ 62:40.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 62:40.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:40.93 1023 | foundInterface = 0; \ 62:40.93 | ^~~~~~~~~~~~~~ 62:40.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:40.93 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:40.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:40.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:802:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:40.94 802 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 62:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:40.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 62:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 62:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 62:40.94 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 62:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 62:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 62:40.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:40.94 302 | } else 62:40.94 | ^~~~ 62:40.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:40.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:40.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:40.94 801 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 62:40.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:52.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 62:52.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 62:52.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:1109:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 62:52.27 1109 | memset(&rec, 0, sizeof(rec)); 62:52.27 | ^ 62:52.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 62:52.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 62:52.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 62:52.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 62:52.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 62:52.27 64 | struct SkScalerContextRec { 62:52.27 | ^~~~~~~~~~~~~~~~~~ 62:52.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 62:52.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 62:52.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:266:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 62:52.92 266 | memcpy(&lhsRec, ptr, size); 62:52.92 | ^ 62:52.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 62:52.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 62:52.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 62:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 62:52.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 62:52.92 64 | struct SkScalerContextRec { 62:52.92 | ^~~~~~~~~~~~~~~~~~ 62:52.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 62:52.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:270:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 62:52.93 270 | memcpy(&rhsRec, ptr, size); 62:52.93 | ^ 62:52.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 62:52.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 62:52.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 62:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 62:52.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 62:52.93 64 | struct SkScalerContextRec { 62:52.93 | ^~~~~~~~~~~~~~~~~~ 63:03.18 dom/browser-element 63:09.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:13, 63:09.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 63:09.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 63:09.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:09.15 1008 | foundInterface = 0; \ 63:09.15 | ^~~~~~~~~~~~~~ 63:09.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:09.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:09.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:09.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:09.15 165 | NS_INTERFACE_MAP_END 63:09.15 | ^~~~~~~~~~~~~~~~~~~~ 63:09.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:09.15 982 | else 63:09.15 | ^~~~ 63:09.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:09.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:09.15 | ^~~~~~~~~~~~~~~~~~ 63:09.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:09.15 164 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:09.15 | ^~~~~~~~~~~~~~~~~~~~~~ 63:10.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 63:10.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 63:10.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:153:52: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:10.59 153 | (mAttrCount - i) * sizeof(InternalAttr)); 63:10.59 | ^ 63:10.59 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 63:10.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 63:10.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 63:10.59 93 | struct InternalAttr { 63:10.59 | ^~~~~~~~~~~~ 63:10.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 63:10.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 63:10.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:228:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 63:10.60 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 63:10.60 | ^ 63:10.60 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 63:10.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 63:10.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 63:10.60 93 | struct InternalAttr { 63:10.60 | ^~~~~~~~~~~~ 63:10.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:13, 63:10.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 63:10.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 63:10.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:10.77 1008 | foundInterface = 0; \ 63:10.77 | ^~~~~~~~~~~~~~ 63:10.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:10.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:10.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:10.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:10.77 28 | NS_INTERFACE_MAP_END 63:10.77 | ^~~~~~~~~~~~~~~~~~~~ 63:10.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:10.77 982 | else 63:10.77 | ^~~~ 63:10.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:10.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:10.77 | ^~~~~~~~~~~~~~~~~~ 63:10.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:10.77 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:10.77 | ^~~~~~~~~~~~~~~~~~~~~~ 63:12.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 63:12.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:12.46 1008 | foundInterface = 0; \ 63:12.46 | ^~~~~~~~~~~~~~ 63:12.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:12.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:12.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:12.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:12.46 15 | NS_INTERFACE_MAP_END 63:12.46 | ^~~~~~~~~~~~~~~~~~~~ 63:12.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:12.46 982 | else 63:12.46 | ^~~~ 63:12.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:12.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:12.46 | ^~~~~~~~~~~~~~~~~~ 63:12.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:12.47 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:12.47 | ^~~~~~~~~~~~~~~~~~~~~~ 63:12.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 63:12.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:12.64 1008 | foundInterface = 0; \ 63:12.64 | ^~~~~~~~~~~~~~ 63:12.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:12.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:12.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:12.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:12.64 70 | NS_INTERFACE_MAP_END 63:12.64 | ^~~~~~~~~~~~~~~~~~~~ 63:12.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:12.64 982 | else 63:12.64 | ^~~~ 63:12.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:12.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:12.64 | ^~~~~~~~~~~~~~~~~~ 63:12.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:12.64 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:12.64 | ^~~~~~~~~~~~~~~~~~~~~~ 63:12.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 63:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:12.77 1008 | foundInterface = 0; \ 63:12.77 | ^~~~~~~~~~~~~~ 63:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:12.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:12.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:12.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:12.77 44 | NS_INTERFACE_MAP_END 63:12.77 | ^~~~~~~~~~~~~~~~~~~~ 63:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:12.77 982 | else 63:12.77 | ^~~~ 63:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:12.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:12.77 | ^~~~~~~~~~~~~~~~~~ 63:12.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:12.77 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 63:12.77 | ^~~~~~~~~~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 63:13.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:13.92 1008 | foundInterface = 0; \ 63:13.92 | ^~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:13.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:13.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:13.92 331 | NS_INTERFACE_MAP_END 63:13.92 | ^~~~~~~~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:13.92 982 | else 63:13.92 | ^~~~ 63:13.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:13.92 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:13.92 | ^~~~~~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:13.92 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:13.92 | ^~~~~~~~~~~~~~~~~~~~~~ 63:14.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 63:14.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:14.05 1023 | foundInterface = 0; \ 63:14.05 | ^~~~~~~~~~~~~~ 63:14.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:14.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:14.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:14.05 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 63:14.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:14.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 63:14.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 63:14.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:13, 63:14.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 63:14.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:14.05 302 | } else 63:14.05 | ^~~~ 63:14.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:14.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:14.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:14.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:14.05 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 63:14.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:16.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:16.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 63:16.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:16.63 1023 | foundInterface = 0; \ 63:16.63 | ^~~~~~~~~~~~~~ 63:16.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:16.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:16.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:16.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:16.64 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 63:16.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:16.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:16.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:16.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:16.64 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:16.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:16.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:16.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:16.64 302 | } else 63:16.64 | ^~~~ 63:16.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:16.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:16.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:16.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:16.64 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 63:16.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:16.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:16.78 1008 | foundInterface = 0; \ 63:16.78 | ^~~~~~~~~~~~~~ 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:16.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:16.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:16.78 1405 | NS_INTERFACE_MAP_END 63:16.78 | ^~~~~~~~~~~~~~~~~~~~ 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:16.78 982 | else 63:16.78 | ^~~~ 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:16.78 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:16.78 | ^~~~~~~~~~~~~~~~~~ 63:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:16.78 1404 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:16.78 | ^~~~~~~~~~~~~~~~~~~~~~ 63:18.73 dom/cache 63:20.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkSurfaceCharacterization.h:20, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkSurfaceCharacterization.cpp:8, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:11: 63:20.74 /builddir/build/BUILD/firefox-66.0.4/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]': 63:20.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 63:20.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 63:20.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488: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] 63:20.74 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 63:20.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPaint.h:23, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStroke.h:11, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.h:12, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.cpp:8, 63:20.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:2: 63:20.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 63:20.74 213 | template class sk_sp { 63:20.74 | ^~~~~ 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:20.80 1023 | foundInterface = 0; \ 63:20.80 | ^~~~~~~~~~~~~~ 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:20.80 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:20.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10051:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:20.80 10051 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 63:20.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:20.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:20.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:20.80 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:20.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:20.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:20.80 302 | } else 63:20.80 | ^~~~ 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:20.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:20.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10050:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:20.80 10050 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 63:20.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:20.83 1023 | foundInterface = 0; \ 63:20.83 | ^~~~~~~~~~~~~~ 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:20.83 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:20.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:20.83 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 63:20.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:20.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:20.83 302 | } else 63:20.83 | ^~~~ 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:20.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:20.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:20.83 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 63:20.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:20.94 1008 | foundInterface = 0; \ 63:20.94 | ^~~~~~~~~~~~~~ 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:20.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:20.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:20.94 687 | NS_INTERFACE_MAP_END 63:20.94 | ^~~~~~~~~~~~~~~~~~~~ 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:20.94 982 | else 63:20.94 | ^~~~ 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:20.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:20.94 | ^~~~~~~~~~~~~~~~~~ 63:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:686:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:20.94 686 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:20.94 | ^~~~~~~~~~~~~~~~~~~~~~ 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:21.06 1008 | foundInterface = 0; \ 63:21.06 | ^~~~~~~~~~~~~~ 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:21.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:21.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1366:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:21.06 1366 | NS_INTERFACE_MAP_END 63:21.06 | ^~~~~~~~~~~~~~~~~~~~ 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:21.06 982 | else 63:21.06 | ^~~~ 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:21.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:21.06 | ^~~~~~~~~~~~~~~~~~ 63:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1365:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:21.06 1365 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:21.06 | ^~~~~~~~~~~~~~~~~~~~~~ 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:21.30 1008 | foundInterface = 0; \ 63:21.30 | ^~~~~~~~~~~~~~ 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:21.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:21.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3697:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:21.30 3697 | NS_INTERFACE_MAP_END 63:21.30 | ^~~~~~~~~~~~~~~~~~~~ 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:21.30 982 | else 63:21.30 | ^~~~ 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:21.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:21.30 | ^~~~~~~~~~~~~~~~~~ 63:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3696:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:21.30 3696 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:21.30 | ^~~~~~~~~~~~~~~~~~~~~~ 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:21.51 1008 | foundInterface = 0; \ 63:21.51 | ^~~~~~~~~~~~~~ 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:21.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:21.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2869:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:21.51 2869 | NS_INTERFACE_MAP_END 63:21.51 | ^~~~~~~~~~~~~~~~~~~~ 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:21.51 982 | else 63:21.51 | ^~~~ 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:21.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:21.51 | ^~~~~~~~~~~~~~~~~~ 63:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2868:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:21.51 2868 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:21.51 | ^~~~~~~~~~~~~~~~~~~~~~ 63:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 63:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:21.58 1008 | foundInterface = 0; \ 63:21.58 | ^~~~~~~~~~~~~~ 63:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:21.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:21.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:21.58 1217 | NS_INTERFACE_MAP_END 63:21.58 | ^~~~~~~~~~~~~~~~~~~~ 63:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:21.59 982 | else 63:21.59 | ^~~~ 63:21.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:21.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:21.59 | ^~~~~~~~~~~~~~~~~~ 63:21.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:21.59 1216 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:21.59 | ^~~~~~~~~~~~~~~~~~~~~~ 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.01 1008 | foundInterface = 0; \ 63:22.01 | ^~~~~~~~~~~~~~ 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:22.01 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:22.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:22.01 7578 | NS_INTERFACE_MAP_END 63:22.01 | ^~~~~~~~~~~~~~~~~~~~ 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.01 982 | else 63:22.01 | ^~~~ 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:22.01 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:22.01 | ^~~~~~~~~~~~~~~~~~ 63:22.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:22.01 7577 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:22.01 | ^~~~~~~~~~~~~~~~~~~~~~ 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.06 1023 | foundInterface = 0; \ 63:22.06 | ^~~~~~~~~~~~~~ 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:22.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:22.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:22.06 48 | NS_INTERFACE_MAP_END_INHERITING(Event) 63:22.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:22.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 63:22.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:22.06 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 63:22.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 63:22.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.06 302 | } else 63:22.06 | ^~~~ 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:22.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:22.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCTrackEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:22.06 47 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 63:22.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.60 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:11, 63:27.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 63:27.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 63:27.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Maybe.h:526:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:27.60 526 | ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 63:27.60 | ^~ 63:27.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:128: 63:27.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:721:20: note: '*((void*)& newStart +16)' was declared here 63:27.60 721 | RawRangeBoundary newStart; 63:27.60 | ^~~~~~~~ 63:29.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:29.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 63:29.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Types.h:12, 63:29.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Action.h:11, 63:29.02 from /builddir/build/BUILD/firefox-66.0.4/dom/cache/Action.cpp:7, 63:29.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 63:29.02 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 63:29.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.02 1008 | foundInterface = 0; \ 63:29.02 | ^~~~~~~~~~~~~~ 63:29.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.02 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.02 241 | NS_INTERFACE_MAP_END 63:29.02 | ^~~~~~~~~~~~~~~~~~~~ 63:29.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.02 982 | else 63:29.02 | ^~~~ 63:29.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.02 | ^~~~~~~~~~~~~~~~~~ 63:29.02 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.02 240 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:29.02 | ^~~~~~~~~~~~~~~~~~~~~~ 63:29.22 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 63:29.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.22 1008 | foundInterface = 0; \ 63:29.22 | ^~~~~~~~~~~~~~ 63:29.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.23 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.23 55 | NS_INTERFACE_MAP_END 63:29.23 | ^~~~~~~~~~~~~~~~~~~~ 63:29.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.23 982 | else 63:29.23 | ^~~~ 63:29.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.23 | ^~~~~~~~~~~~~~~~~~ 63:29.23 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.23 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:29.23 | ^~~~~~~~~~~~~~~~~~~~~~ 63:37.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 63:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStructuredCloneContainer.h:10, 63:37.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.h:10, 63:37.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:7, 63:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 63:37.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 63:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:37.28 1008 | foundInterface = 0; \ 63:37.28 | ^~~~~~~~~~~~~~ 63:37.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:37.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:37.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:37.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:37.29 30 | NS_INTERFACE_MAP_END 63:37.29 | ^~~~~~~~~~~~~~~~~~~~ 63:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:37.29 982 | else 63:37.29 | ^~~~ 63:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:37.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:37.29 | ^~~~~~~~~~~~~~~~~~ 63:37.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:37.29 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 63:37.29 | ^~~~~~~~~~~~~~~~~~~~~~ 63:39.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 63:39.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:39.70 1023 | foundInterface = 0; \ 63:39.70 | ^~~~~~~~~~~~~~ 63:39.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:39.70 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:39.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:39.70 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:39.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:39.70 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 63:39.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.70 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 63:39.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 63:39.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 63:39.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 63:39.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:14, 63:39.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 63:39.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:39.70 302 | } else 63:39.70 | ^~~~ 63:39.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:39.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:39.71 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:39.71 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:39.71 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 63:39.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:46.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:46.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 63:46.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStructuredCloneContainer.h:10, 63:46.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.h:10, 63:46.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:7, 63:46.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 63:46.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 63:46.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:46.21 1008 | foundInterface = 0; \ 63:46.21 | ^~~~~~~~~~~~~~ 63:46.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:46.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:46.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 63:46.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:46.21 63 | NS_INTERFACE_MAP_END 63:46.21 | ^~~~~~~~~~~~~~~~~~~~ 63:46.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:46.21 982 | else 63:46.21 | ^~~~ 63:46.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:46.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:46.21 | ^~~~~~~~~~~~~~~~~~ 63:46.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:46.22 62 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 63:46.22 | ^~~~~~~~~~~~~~~~~~~~~~ 64:08.02 dom/webgpu 64:08.02 dom/canvas/gtest 64:20.58 dom/clients/api 64:26.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.h:9, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:7, 64:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 64:26.77 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 64:26.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.77 1008 | foundInterface = 0; \ 64:26.77 | ^~~~~~~~~~~~~~ 64:26.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.77 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.77 33 | NS_INTERFACE_MAP_END 64:26.77 | ^~~~~~~~~~~~~~~~~~~~ 64:26.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.78 982 | else 64:26.78 | ^~~~ 64:26.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.78 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.78 | ^~~~~~~~~~~~~~~~~~ 64:26.78 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.78 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 64:26.78 | ^~~~~~~~~~~~~~~~~~~~~~ 64:26.96 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 64:26.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:26.97 1008 | foundInterface = 0; \ 64:26.97 | ^~~~~~~~~~~~~~ 64:26.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:26.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:26.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:26.97 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:26.97 33 | NS_INTERFACE_MAP_END 64:26.97 | ^~~~~~~~~~~~~~~~~~~~ 64:26.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:26.97 982 | else 64:26.97 | ^~~~ 64:26.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:26.97 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:26.97 | ^~~~~~~~~~~~~~~~~~ 64:26.97 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:26.97 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 64:26.97 | ^~~~~~~~~~~~~~~~~~~~~~ 64:30.22 dom/clients/manager 64:51.65 dom/commandhandler 64:52.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 64:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 64:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIComponentManager.h:10, 64:52.64 from /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:8, 64:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 64:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 64:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:52.64 1008 | foundInterface = 0; \ 64:52.64 | ^~~~~~~~~~~~~~ 64:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:52.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:52.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:52.65 22 | NS_INTERFACE_MAP_END 64:52.65 | ^~~~~~~~~~~~~~~~~~~~ 64:52.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:52.65 992 | else 64:52.65 | ^~~~ 64:52.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:52.65 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:52.65 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:52.65 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 64:52.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.48 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 64:56.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:56.48 1008 | foundInterface = 0; \ 64:56.48 | ^~~~~~~~~~~~~~ 64:56.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:56.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:56.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:56.48 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:56.48 55 | NS_INTERFACE_MAP_END 64:56.48 | ^~~~~~~~~~~~~~~~~~~~ 64:56.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:56.48 992 | else 64:56.49 | ^~~~ 64:56.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 64:56.49 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 64:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:56.49 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 64:56.49 54 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 64:56.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:00.49 1023 | foundInterface = 0; \ 65:00.49 | ^~~~~~~~~~~~~~ 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:00.49 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:00.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:00.49 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:00.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:00.49 302 | } else 65:00.49 | ^~~~ 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:00.49 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:00.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:00.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:00.49 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 65:00.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:01.20 1023 | foundInterface = 0; \ 65:01.20 | ^~~~~~~~~~~~~~ 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:01.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:01.20 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.20 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StyleSheet.h:15, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 65:01.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:01.20 302 | } else 65:01.20 | ^~~~ 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:01.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:01.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:01.20 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 65:01.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:02.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.h:10, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SVGViewElementBinding.cpp:3, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:02.09 1023 | foundInterface = 0; \ 65:02.09 | ^~~~~~~~~~~~~~ 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:02.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:02.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:02.09 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:02.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:02.09 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.h:10, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SVGViewElementBinding.cpp:3, 65:02.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:02.09 302 | } else 65:02.09 | ^~~~ 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:02.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:02.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:02.10 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 65:02.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 65:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:03.73 1023 | foundInterface = 0; \ 65:03.73 | ^~~~~~~~~~~~~~ 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:03.73 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:03.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:03.73 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:03.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 65:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:03.73 302 | } else 65:03.73 | ^~~~ 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:03.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:03.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:03.73 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 65:03.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 65:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:03.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:03.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 65:03.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:03.81 1023 | foundInterface = 0; \ 65:03.81 | ^~~~~~~~~~~~~~ 65:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:03.81 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:03.81 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 65:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:03.81 302 | } else 65:03.81 | ^~~~ 65:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:03.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:03.81 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 65:03.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:03.92 1023 | foundInterface = 0; \ 65:03.92 | ^~~~~~~~~~~~~~ 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:03.92 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:03.92 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:03.92 302 | } else 65:03.92 | ^~~~ 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:03.92 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:03.92 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 65:03.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:04.53 1023 | foundInterface = 0; \ 65:04.53 | ^~~~~~~~~~~~~~ 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:04.53 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:04.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:04.53 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:04.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 65:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:04.53 302 | } else 65:04.53 | ^~~~ 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:04.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:04.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:04.53 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 65:04.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:9, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:04.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 65:04.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:04.67 1023 | foundInterface = 0; \ 65:04.67 | ^~~~~~~~~~~~~~ 65:04.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:04.67 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:04.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:04.67 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:04.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TCPSocketEvent.h:14, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:10, 65:04.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:04.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:04.67 302 | } else 65:04.67 | ^~~~ 65:04.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:04.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:04.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:04.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:04.68 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 65:04.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:9, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:10.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 65:10.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:10.29 1023 | foundInterface = 0; \ 65:10.29 | ^~~~~~~~~~~~~~ 65:10.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:10.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:10.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:10.29 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:10.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TCPSocketEvent.h:14, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:10, 65:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:10.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:10.29 302 | } else 65:10.29 | ^~~~ 65:10.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:10.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:10.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:10.30 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 65:10.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:12.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:12.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:9, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 65:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:12.06 1023 | foundInterface = 0; \ 65:12.06 | ^~~~~~~~~~~~~~ 65:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:12.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:12.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:12.06 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 65:12.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TCPSocketEvent.h:14, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:10, 65:12.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 65:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:12.06 302 | } else 65:12.06 | ^~~~ 65:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:12.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:12.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:12.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:12.07 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 65:12.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 65:42.67 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 65:42.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 65:42.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings23.cpp:132: 65:42.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 65:42.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 65:42.68 78 | memset(this, 0, sizeof(nsXPTCVariant)); 65:42.68 | ^ 65:42.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 65:42.68 44 | struct nsXPTCVariant { 65:42.68 | ^~~~~~~~~~~~~ 65:47.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowRootBinding.cpp:3, 65:47.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings23.cpp:2: 65:47.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 65:47.03 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 65:47.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 65:47.03 31 | memset(aT, 0, sizeof(T)); 65:47.03 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:47.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 65:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings23.cpp:132: 65:47.03 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 65:47.03 2333 | struct GlobalProperties { 65:47.03 | ^~~~~~~~~~~~~~~~ 65:51.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:51.32 1023 | foundInterface = 0; \ 65:51.32 | ^~~~~~~~~~~~~~ 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:51.32 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:51.32 1275 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 65:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UserProximityEvent.h:14, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:10, 65:51.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:51.32 302 | } else 65:51.32 | ^~~~ 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:51.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:51.32 1274 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 65:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:51.35 1023 | foundInterface = 0; \ 65:51.35 | ^~~~~~~~~~~~~~ 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:51.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:51.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1453:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:51.35 1453 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 65:51.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UserProximityEvent.h:14, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:10, 65:51.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:51.35 302 | } else 65:51.35 | ^~~~ 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:51.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:51.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1452:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:51.35 1452 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 65:51.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 65:51.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:51.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 65:51.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:51.37 1023 | foundInterface = 0; \ 65:51.38 | ^~~~~~~~~~~~~~ 65:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:51.38 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:51.38 1612 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 65:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:51.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 65:51.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UserProximityEvent.h:14, 65:51.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:10, 65:51.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:51.38 302 | } else 65:51.38 | ^~~~ 65:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:51.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1611:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:51.38 1611 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 65:51.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:52.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 65:52.41 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 65:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 65:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:31, 65:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:379: 65:52.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 65:52.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 65:52.41 78 | memset(this, 0, sizeof(nsXPTCVariant)); 65:52.41 | ^ 65:52.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 65:52.41 44 | struct nsXPTCVariant { 65:52.41 | ^~~~~~~~~~~~~ 65:56.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 65:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 65:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 65:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 65:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 65:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 65:56.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:6, 65:56.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 65:56.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 65:56.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 65:56.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 65:56.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 65:56.72 31 | memset(aT, 0, sizeof(T)); 65:56.72 | ~~~~~~^~~~~~~~~~~~~~~~~~ 65:56.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 65:56.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:31, 65:56.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:379: 65:56.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 65:56.72 2333 | struct GlobalProperties { 65:56.72 | ^~~~~~~~~~~~~~~~ 65:58.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ClientsBinding.cpp:3, 65:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings3.cpp:2: 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:58.09 1008 | foundInterface = 0; \ 65:58.09 | ^~~~~~~~~~~~~~ 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:58.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:58.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:58.09 708 | NS_INTERFACE_MAP_END 65:58.09 | ^~~~~~~~~~~~~~~~~~~~ 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:58.09 982 | else 65:58.09 | ^~~~ 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:58.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:58.09 | ^~~~~~~~~~~~~~~~~~ 65:58.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:58.09 707 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 65:58.09 | ^~~~~~~~~~~~~~~~~~~~~~ 66:03.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 66:03.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 66:03.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:03.72 1023 | foundInterface = 0; \ 66:03.72 | ^~~~~~~~~~~~~~ 66:03.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:03.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:03.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:03.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:03.72 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 66:03.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:03.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 66:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 66:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:03.73 302 | } else 66:03.73 | ^~~~ 66:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:03.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:03.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:03.73 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 66:03.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 66:04.05 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 66:04.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/EventTargetBinding.cpp:23, 66:04.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:366: 66:04.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 66:04.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 66:04.05 78 | memset(this, 0, sizeof(nsXPTCVariant)); 66:04.05 | ^ 66:04.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 66:04.05 44 | struct nsXPTCVariant { 66:04.05 | ^~~~~~~~~~~~~ 66:06.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 66:06.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:06.05 1008 | foundInterface = 0; \ 66:06.05 | ^~~~~~~~~~~~~~ 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:06.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:06.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:06.05 496 | NS_INTERFACE_MAP_END 66:06.05 | ^~~~~~~~~~~~~~~~~~~~ 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:06.05 982 | else 66:06.05 | ^~~~ 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:06.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:06.05 | ^~~~~~~~~~~~~~~~~~ 66:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:06.05 495 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 66:06.05 | ^~~~~~~~~~~~~~~~~~~~~~ 66:07.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:6, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 66:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 66:07.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 66:07.19 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 66:07.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 66:07.19 31 | memset(aT, 0, sizeof(T)); 66:07.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 66:07.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/EventTargetBinding.cpp:23, 66:07.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:366: 66:07.19 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 66:07.19 2333 | struct GlobalProperties { 66:07.19 | ^~~~~~~~~~~~~~~~ 66:37.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 66:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 66:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 66:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:37.30 1023 | foundInterface = 0; \ 66:37.30 | ^~~~~~~~~~~~~~ 66:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:37.30 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:37.30 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 66:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 66:37.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 66:37.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 66:37.30 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 66:37.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 66:37.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 66:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:37.30 302 | } else 66:37.30 | ^~~~ 66:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:37.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:37.30 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 66:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:38.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 66:38.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 66:38.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 66:38.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 66:38.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 66:38.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 66:38.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 66:38.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 66:38.84 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 66:38.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 66:38.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 66:38.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 66:38.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:38.85 1023 | foundInterface = 0; \ 66:38.85 | ^~~~~~~~~~~~~~ 66:38.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:38.85 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:38.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:38.85 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 66:38.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:38.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 66:38.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 66:38.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 66:38.85 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 66:38.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 66:38.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 66:38.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:38.86 302 | } else 66:38.86 | ^~~~ 66:38.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:38.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:38.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:38.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:38.86 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 66:38.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 67:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 67:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 67:34.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:34.20 1023 | foundInterface = 0; \ 67:34.20 | ^~~~~~~~~~~~~~ 67:34.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:34.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:34.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:34.20 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 67:34.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 67:34.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 67:34.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 67:34.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 67:34.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:34.21 302 | } else 67:34.21 | ^~~~ 67:34.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:34.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:34.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:34.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:34.21 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 67:34.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:08.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:08.72 1023 | foundInterface = 0; \ 68:08.72 | ^~~~~~~~~~~~~~ 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:08.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:08.72 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 68:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:08.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 68:08.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:08.72 302 | } else 68:08.72 | ^~~~ 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:08.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:08.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:08.72 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 68:08.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:09.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 68:09.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 68:09.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 68:09.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:09.85 1008 | foundInterface = 0; \ 68:09.86 | ^~~~~~~~~~~~~~ 68:09.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:09.86 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:09.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:09.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:09.86 1578 | NS_INTERFACE_MAP_END 68:09.86 | ^~~~~~~~~~~~~~~~~~~~ 68:09.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:09.86 982 | else 68:09.86 | ^~~~ 68:09.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:09.86 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:09.86 | ^~~~~~~~~~~~~~~~~~ 68:09.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:09.86 1577 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:09.86 | ^~~~~~~~~~~~~~~~~~~~~~ 68:10.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 68:10.16 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 68:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 68:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 68:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:288: 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 68:10.16 78 | memset(this, 0, sizeof(nsXPTCVariant)); 68:10.16 | ^ 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 68:10.16 44 | struct nsXPTCVariant { 68:10.16 | ^~~~~~~~~~~~~ 68:13.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 68:13.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 68:13.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 68:13.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 68:13.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 68:13.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 68:13.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:6, 68:13.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 68:13.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 68:13.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:13.24 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 68:13.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 68:13.24 31 | memset(aT, 0, sizeof(T)); 68:13.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:13.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 68:13.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 68:13.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:288: 68:13.24 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 68:13.24 2333 | struct GlobalProperties { 68:13.24 | ^~~~~~~~~~~~~~~~ 68:13.35 dom/credentialmanagement 68:16.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 68:16.20 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 68:16.20 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:40, 68:16.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 68:16.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 68:16.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 68:16.20 78 | memset(this, 0, sizeof(nsXPTCVariant)); 68:16.20 | ^ 68:16.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 68:16.20 44 | struct nsXPTCVariant { 68:16.20 | ^~~~~~~~~~~~~ 68:18.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Credential.h:10, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:7, 68:18.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 68:18.73 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 68:18.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:18.73 1008 | foundInterface = 0; \ 68:18.73 | ^~~~~~~~~~~~~~ 68:18.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:18.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:18.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:18.73 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:18.73 22 | NS_INTERFACE_MAP_END 68:18.73 | ^~~~~~~~~~~~~~~~~~~~ 68:18.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:18.73 982 | else 68:18.73 | ^~~~ 68:18.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:18.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:18.73 | ^~~~~~~~~~~~~~~~~~ 68:18.73 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:18.73 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:18.73 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 68:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 68:19.22 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 68:19.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.22 1008 | foundInterface = 0; \ 68:19.22 | ^~~~~~~~~~~~~~ 68:19.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:19.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:19.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:19.22 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:19.22 31 | NS_INTERFACE_MAP_END 68:19.23 | ^~~~~~~~~~~~~~~~~~~~ 68:19.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.23 982 | else 68:19.23 | ^~~~ 68:19.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.23 | ^~~~~~~~~~~~~~~~~~ 68:19.23 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.23 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:19.23 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.28 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 68:19.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.28 1008 | foundInterface = 0; \ 68:19.29 | ^~~~~~~~~~~~~~ 68:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:19.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:19.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:19.29 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:19.29 294 | NS_INTERFACE_MAP_END 68:19.29 | ^~~~~~~~~~~~~~~~~~~~ 68:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.29 982 | else 68:19.29 | ^~~~ 68:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.29 | ^~~~~~~~~~~~~~~~~~ 68:19.29 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.29 293 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:19.29 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.30 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 68:19.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.30 1008 | foundInterface = 0; \ 68:19.30 | ^~~~~~~~~~~~~~ 68:19.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:19.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:19.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:19.30 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:19.30 32 | NS_INTERFACE_MAP_END 68:19.30 | ^~~~~~~~~~~~~~~~~~~~ 68:19.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.30 982 | else 68:19.30 | ^~~~ 68:19.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.30 | ^~~~~~~~~~~~~~~~~~ 68:19.30 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.30 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:19.30 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.32 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 68:19.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.32 1008 | foundInterface = 0; \ 68:19.32 | ^~~~~~~~~~~~~~ 68:19.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:19.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:19.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:19.32 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:19.32 42 | NS_INTERFACE_MAP_END 68:19.32 | ^~~~~~~~~~~~~~~~~~~~ 68:19.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.32 982 | else 68:19.32 | ^~~~ 68:19.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.32 | ^~~~~~~~~~~~~~~~~~ 68:19.32 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.32 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 68:19.32 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.36 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 68:19.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.36 1008 | foundInterface = 0; \ 68:19.36 | ^~~~~~~~~~~~~~ 68:19.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:19.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:19.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:19.36 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:19.36 63 | NS_INTERFACE_MAP_END 68:19.36 | ^~~~~~~~~~~~~~~~~~~~ 68:19.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.36 982 | else 68:19.36 | ^~~~ 68:19.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.36 | ^~~~~~~~~~~~~~~~~~ 68:19.36 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.36 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 68:19.36 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.46 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 68:19.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:19.47 1008 | foundInterface = 0; \ 68:19.47 | ^~~~~~~~~~~~~~ 68:19.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:19.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:19.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:19.47 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:19.47 23 | NS_INTERFACE_MAP_END 68:19.47 | ^~~~~~~~~~~~~~~~~~~~ 68:19.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:19.47 982 | else 68:19.47 | ^~~~ 68:19.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:19.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:19.47 | ^~~~~~~~~~~~~~~~~~ 68:19.47 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:19.47 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:19.47 | ^~~~~~~~~~~~~~~~~~~~~~ 68:19.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:10, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 68:19.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:19.69 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 68:19.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 68:19.69 31 | memset(aT, 0, sizeof(T)); 68:19.69 | ~~~~~~^~~~~~~~~~~~~~~~~~ 68:19.69 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:40, 68:19.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 68:19.69 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 68:19.69 2333 | struct GlobalProperties { 68:19.69 | ^~~~~~~~~~~~~~~~ 68:21.35 dom/crypto 68:26.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.h:10, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.cpp:7, 68:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 68:26.67 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 68:26.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:26.67 1008 | foundInterface = 0; \ 68:26.67 | ^~~~~~~~~~~~~~ 68:26.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:26.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:26.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:26.67 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:26.67 51 | NS_INTERFACE_MAP_END 68:26.67 | ^~~~~~~~~~~~~~~~~~~~ 68:26.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:26.67 982 | else 68:26.67 | ^~~~ 68:26.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:26.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:26.67 | ^~~~~~~~~~~~~~~~~~ 68:26.67 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:26.67 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:26.67 | ^~~~~~~~~~~~~~~~~~~~~~ 68:33.39 dom/encoding 68:37.87 dom/events 68:40.16 dom/fetch 68:47.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 68:47.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 68:47.39 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 68:47.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:47.39 1008 | foundInterface = 0; \ 68:47.39 | ^~~~~~~~~~~~~~ 68:47.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:47.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:47.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:47.40 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:47.40 34 | NS_INTERFACE_MAP_END 68:47.40 | ^~~~~~~~~~~~~~~~~~~~ 68:47.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:47.40 982 | else 68:47.40 | ^~~~ 68:47.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:47.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:47.40 | ^~~~~~~~~~~~~~~~~~ 68:47.40 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:47.40 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:47.40 | ^~~~~~~~~~~~~~~~~~~~~~ 68:48.16 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 68:48.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:48.16 1008 | foundInterface = 0; \ 68:48.16 | ^~~~~~~~~~~~~~ 68:48.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:48.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:48.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:48.16 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:48.16 110 | NS_INTERFACE_MAP_END 68:48.16 | ^~~~~~~~~~~~~~~~~~~~ 68:48.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:48.16 982 | else 68:48.16 | ^~~~ 68:48.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:48.17 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:48.17 | ^~~~~~~~~~~~~~~~~~ 68:48.17 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:48.17 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:48.17 | ^~~~~~~~~~~~~~~~~~~~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 68:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:48.25 1008 | foundInterface = 0; \ 68:48.25 | ^~~~~~~~~~~~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:48.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:48.25 282 | NS_INTERFACE_MAP_END 68:48.25 | ^~~~~~~~~~~~~~~~~~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:48.25 992 | else 68:48.25 | ^~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:48.25 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:48.25 281 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 68:48.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:48.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 68:48.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:48.26 1008 | foundInterface = 0; \ 68:48.26 | ^~~~~~~~~~~~~~ 68:48.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:48.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:48.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:48.26 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:48.26 483 | NS_INTERFACE_MAP_END 68:48.26 | ^~~~~~~~~~~~~~~~~~~~ 68:48.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:48.26 982 | else 68:48.26 | ^~~~ 68:48.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:48.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:48.26 | ^~~~~~~~~~~~~~~~~~ 68:48.26 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:48.26 482 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:48.26 | ^~~~~~~~~~~~~~~~~~~~~~ 68:49.27 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 68:49.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:49.28 1023 | foundInterface = 0; \ 68:49.28 | ^~~~~~~~~~~~~~ 68:49.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:49.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:49.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.28 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:49.28 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:49.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:14, 68:49.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 68:49.28 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 68:49.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 68:49.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:49.28 302 | } else 68:49.28 | ^~~~ 68:49.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:49.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:49.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.28 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:49.28 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 68:49.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 68:49.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 68:49.33 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 68:49.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:49.33 1008 | foundInterface = 0; \ 68:49.33 | ^~~~~~~~~~~~~~ 68:49.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:49.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:49.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:49.33 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:49.33 40 | NS_INTERFACE_MAP_END 68:49.33 | ^~~~~~~~~~~~~~~~~~~~ 68:49.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:49.34 992 | else 68:49.34 | ^~~~ 68:49.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:49.34 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:49.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.34 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:49.34 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 68:49.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:49.41 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 68:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:49.41 1008 | foundInterface = 0; \ 68:49.41 | ^~~~~~~~~~~~~~ 68:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:49.41 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:49.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:49.41 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:49.41 23 | NS_INTERFACE_MAP_END 68:49.41 | ^~~~~~~~~~~~~~~~~~~~ 68:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:49.41 982 | else 68:49.41 | ^~~~ 68:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:49.41 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:49.41 | ^~~~~~~~~~~~~~~~~~ 68:49.41 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:49.41 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:49.41 | ^~~~~~~~~~~~~~~~~~~~~~ 68:49.65 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 68:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:49.65 1008 | foundInterface = 0; \ 68:49.65 | ^~~~~~~~~~~~~~ 68:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:49.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:49.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:49.65 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:49.65 54 | NS_INTERFACE_MAP_END 68:49.65 | ^~~~~~~~~~~~~~~~~~~~ 68:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:49.65 982 | else 68:49.65 | ^~~~ 68:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:49.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:49.65 | ^~~~~~~~~~~~~~~~~~ 68:49.65 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:49.65 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:49.65 | ^~~~~~~~~~~~~~~~~~~~~~ 68:49.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 68:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:49.70 1008 | foundInterface = 0; \ 68:49.70 | ^~~~~~~~~~~~~~ 68:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:49.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:49.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:49.70 65 | NS_INTERFACE_MAP_END 68:49.70 | ^~~~~~~~~~~~~~~~~~~~ 68:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:49.70 982 | else 68:49.70 | ^~~~ 68:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:49.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:49.70 | ^~~~~~~~~~~~~~~~~~ 68:49.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:49.70 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:49.70 | ^~~~~~~~~~~~~~~~~~~~~~ 68:51.79 dom/file 68:53.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventDispatcher.h:11, 68:53.73 from /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:8: 68:53.73 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 68:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:53.73 1008 | foundInterface = 0; \ 68:53.73 | ^~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:53.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:53.74 186 | NS_INTERFACE_MAP_END 68:53.74 | ^~~~~~~~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:53.74 982 | else 68:53.74 | ^~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:53.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:53.74 | ^~~~~~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:53.74 185 | NS_INTERFACE_MAP_ENTRY(nsISupports) 68:53.74 | ^~~~~~~~~~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:53.74 1008 | foundInterface = 0; \ 68:53.74 | ^~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:53.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:53.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:53.74 343 | NS_INTERFACE_MAP_END 68:53.74 | ^~~~~~~~~~~~~~~~~~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:53.74 982 | else 68:53.74 | ^~~~ 68:53.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:53.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:53.74 | ^~~~~~~~~~~~~~~~~~ 68:53.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:53.75 342 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:53.75 | ^~~~~~~~~~~~~~~~~~~~~~ 68:57.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/dom/file/BaseBlobImpl.cpp:7, 68:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 68:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 68:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:57.22 1008 | foundInterface = 0; \ 68:57.22 | ^~~~~~~~~~~~~~ 68:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:57.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:57.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 68:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:57.22 41 | NS_INTERFACE_MAP_END 68:57.22 | ^~~~~~~~~~~~~~~~~~~~ 68:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:57.22 982 | else 68:57.22 | ^~~~ 68:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:57.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:57.22 | ^~~~~~~~~~~~~~~~~~ 68:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:57.22 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 68:57.22 | ^~~~~~~~~~~~~~~~~~~~~~ 68:57.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 68:57.48 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 68:57.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:57.48 1023 | foundInterface = 0; \ 68:57.48 | ^~~~~~~~~~~~~~ 68:57.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:57.48 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:57.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.48 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:57.48 214 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:57.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.48 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 68:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 68:57.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:57.48 302 | } else 68:57.48 | ^~~~ 68:57.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:57.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:57.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.48 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:57.48 213 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 68:57.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:59.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 68:59.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 68:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:59.83 1023 | foundInterface = 0; \ 68:59.83 | ^~~~~~~~~~~~~~ 68:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:59.83 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:59.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:59.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:59.83 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 68:59.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:59.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 68:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 68:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:59.83 302 | } else 68:59.83 | ^~~~ 68:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:59.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:59.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:59.84 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:59.84 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 68:59.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.13 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 69:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:00.13 1008 | foundInterface = 0; \ 69:00.13 | ^~~~~~~~~~~~~~ 69:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:00.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:00.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:00.13 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:00.13 20 | NS_INTERFACE_MAP_END 69:00.13 | ^~~~~~~~~~~~~~~~~~~~ 69:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:00.13 982 | else 69:00.13 | ^~~~ 69:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:00.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:00.13 | ^~~~~~~~~~~~~~~~~~ 69:00.13 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:00.13 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:00.13 | ^~~~~~~~~~~~~~~~~~~~~~ 69:00.34 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 69:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:00.34 1023 | foundInterface = 0; \ 69:00.34 | ^~~~~~~~~~~~~~ 69:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:00.34 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:00.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.34 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:00.34 71 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:00.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:00.35 982 | else 69:00.35 | ^~~~ 69:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:00.35 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:00.35 | ^~~~~~~~~~~~~~~~~~ 69:00.35 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:00.35 70 | NS_INTERFACE_MAP_ENTRY(nsINamed) 69:00.35 | ^~~~~~~~~~~~~~~~~~~~~~ 69:00.42 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 69:00.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:00.43 1008 | foundInterface = 0; \ 69:00.43 | ^~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:00.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:00.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:00.43 369 | NS_INTERFACE_MAP_END 69:00.43 | ^~~~~~~~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:00.43 992 | else 69:00.43 | ^~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:00.43 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:00.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:00.43 368 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 69:00.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 69:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:00.43 1008 | foundInterface = 0; \ 69:00.43 | ^~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:00.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:00.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:00.43 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:00.43 26 | NS_INTERFACE_MAP_END 69:00.43 | ^~~~~~~~~~~~~~~~~~~~ 69:00.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:00.44 992 | else 69:00.44 | ^~~~ 69:00.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:00.44 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:00.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:00.44 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:00.44 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 69:00.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:05.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:05.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:05.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:05.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:05.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:05.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 69:05.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 69:05.65 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 69:05.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:05.65 1023 | foundInterface = 0; \ 69:05.65 | ^~~~~~~~~~~~~~ 69:05.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:05.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:05.65 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:05.65 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 69:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:05.65 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 69:05.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 69:05.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:05.65 302 | } else 69:05.65 | ^~~~ 69:05.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:05.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:05.65 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:05.65 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 69:05.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:05.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 69:05.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 69:05.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 69:05.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:05.66 1008 | foundInterface = 0; \ 69:05.66 | ^~~~~~~~~~~~~~ 69:05.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:05.66 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:05.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:05.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:05.66 81 | NS_INTERFACE_MAP_END 69:05.66 | ^~~~~~~~~~~~~~~~~~~~ 69:05.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:05.66 982 | else 69:05.66 | ^~~~ 69:05.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:05.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:05.66 | ^~~~~~~~~~~~~~~~~~ 69:05.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:05.66 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 69:05.66 | ^~~~~~~~~~~~~~~~~~~~~~ 69:05.82 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 69:05.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:05.83 1008 | foundInterface = 0; \ 69:05.83 | ^~~~~~~~~~~~~~ 69:05.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:05.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:05.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:05.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:05.83 72 | NS_INTERFACE_MAP_END 69:05.83 | ^~~~~~~~~~~~~~~~~~~~ 69:05.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:05.83 982 | else 69:05.83 | ^~~~ 69:05.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:05.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:05.83 | ^~~~~~~~~~~~~~~~~~ 69:05.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:05.83 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:05.83 | ^~~~~~~~~~~~~~~~~~~~~~ 69:05.96 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 69:05.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:05.96 1008 | foundInterface = 0; \ 69:05.96 | ^~~~~~~~~~~~~~ 69:05.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:05.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:05.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:05.96 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:05.96 51 | NS_INTERFACE_MAP_END 69:05.96 | ^~~~~~~~~~~~~~~~~~~~ 69:05.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:05.96 982 | else 69:05.96 | ^~~~ 69:05.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:05.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:05.96 | ^~~~~~~~~~~~~~~~~~ 69:05.96 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:05.96 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:05.97 | ^~~~~~~~~~~~~~~~~~~~~~ 69:06.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 69:06.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:06.05 1008 | foundInterface = 0; \ 69:06.06 | ^~~~~~~~~~~~~~ 69:06.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:06.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:06.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:06.06 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:06.06 34 | NS_INTERFACE_MAP_END 69:06.06 | ^~~~~~~~~~~~~~~~~~~~ 69:06.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:06.06 982 | else 69:06.06 | ^~~~ 69:06.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:06.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:06.06 | ^~~~~~~~~~~~~~~~~~ 69:06.06 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:06.06 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:06.06 | ^~~~~~~~~~~~~~~~~~~~~~ 69:06.10 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 69:06.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:06.10 1023 | foundInterface = 0; \ 69:06.10 | ^~~~~~~~~~~~~~ 69:06.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:06.11 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:06.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:06.11 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:06.11 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 69:06.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:06.11 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:06.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 69:06.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 69:06.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 69:06.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 69:06.11 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 69:06.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 69:06.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:06.11 302 | } else 69:06.11 | ^~~~ 69:06.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:06.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:06.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:06.11 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:06.11 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 69:06.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:08.94 dom/file/ipc 69:11.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 69:11.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 69:11.88 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.h:10, 69:11.88 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:7, 69:11.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 69:11.88 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 69:11.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:11.88 1008 | foundInterface = 0; \ 69:11.88 | ^~~~~~~~~~~~~~ 69:11.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:11.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:11.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:11.88 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:11.88 122 | NS_INTERFACE_MAP_END 69:11.88 | ^~~~~~~~~~~~~~~~~~~~ 69:11.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:11.88 992 | else 69:11.88 | ^~~~ 69:11.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:11.88 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:11.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:11.88 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:11.88 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 69:11.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:13.88 dom/file/uri 69:16.14 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 69:16.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:16.14 1008 | foundInterface = 0; \ 69:16.14 | ^~~~~~~~~~~~~~ 69:16.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:16.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:16.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:16.14 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:16.14 29 | NS_INTERFACE_MAP_END 69:16.14 | ^~~~~~~~~~~~~~~~~~~~ 69:16.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:16.14 982 | else 69:16.14 | ^~~~ 69:16.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:16.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:16.15 | ^~~~~~~~~~~~~~~~~~ 69:16.15 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:16.15 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 69:16.15 | ^~~~~~~~~~~~~~~~~~~~~~ 69:16.29 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:16.29 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:16.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:16.29 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:9, 69:16.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 69:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 69:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:16.29 1008 | foundInterface = 0; \ 69:16.29 | ^~~~~~~~~~~~~~ 69:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:16.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:16.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:16.29 130 | NS_INTERFACE_MAP_END 69:16.29 | ^~~~~~~~~~~~~~~~~~~~ 69:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:16.29 982 | else 69:16.30 | ^~~~ 69:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:16.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:16.30 | ^~~~~~~~~~~~~~~~~~ 69:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:16.30 129 | NS_INTERFACE_MAP_ENTRY(Event) 69:16.30 | ^~~~~~~~~~~~~~~~~~~~~~ 69:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 69:16.72 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 69:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:16.72 1023 | foundInterface = 0; \ 69:16.72 | ^~~~~~~~~~~~~~ 69:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:16.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:16.72 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:16.72 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 69:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 69:16.72 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:16.72 34 | } else 69:16.72 | ^~~~ 69:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 69:16.73 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 69:16.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:16.73 1008 | foundInterface = 0; \ 69:16.73 | ^~~~~~~~~~~~~~ 69:16.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:16.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:16.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:16.73 146 | NS_INTERFACE_MAP_END \ 69:16.73 | ^~~~~~~~~~~~~~~~~~~~ 69:16.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 69:16.73 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 69:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:16.73 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 69:16.73 153 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 69:16.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:16.73 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobURL.h:13, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:10, 69:16.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 69:16.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 69:16.73 145 | } else \ 69:16.73 | ^~~~ 69:16.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 69:16.74 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 69:16.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:16.74 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 69:16.74 153 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 69:16.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:17.95 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 69:17.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:17.95 1008 | foundInterface = 0; \ 69:17.95 | ^~~~~~~~~~~~~~ 69:17.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:17.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:17.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:17.95 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:17.95 113 | NS_INTERFACE_MAP_END 69:17.95 | ^~~~~~~~~~~~~~~~~~~~ 69:17.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:17.95 982 | else 69:17.95 | ^~~~ 69:17.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:17.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:17.95 | ^~~~~~~~~~~~~~~~~~ 69:17.95 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:17.95 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:17.95 | ^~~~~~~~~~~~~~~~~~~~~~ 69:22.69 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 69:22.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:22.69 1008 | foundInterface = 0; \ 69:22.69 | ^~~~~~~~~~~~~~ 69:22.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:22.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:22.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:22.69 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:22.69 181 | NS_INTERFACE_MAP_END 69:22.69 | ^~~~~~~~~~~~~~~~~~~~ 69:22.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:22.70 992 | else 69:22.70 | ^~~~ 69:22.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:22.70 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:22.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:22.70 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:22.70 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 69:22.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:22.76 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 69:22.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:22.76 1008 | foundInterface = 0; \ 69:22.76 | ^~~~~~~~~~~~~~ 69:22.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:22.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:22.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:22.77 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:22.77 2101 | NS_INTERFACE_MAP_END 69:22.77 | ^~~~~~~~~~~~~~~~~~~~ 69:22.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:22.77 982 | else 69:22.77 | ^~~~ 69:22.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:22.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:22.77 | ^~~~~~~~~~~~~~~~~~ 69:22.77 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:22.77 2100 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:22.77 | ^~~~~~~~~~~~~~~~~~~~~~ 69:23.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 69:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:23.05 1008 | foundInterface = 0; \ 69:23.05 | ^~~~~~~~~~~~~~ 69:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:23.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:23.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:23.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:23.05 19 | NS_INTERFACE_MAP_END 69:23.05 | ^~~~~~~~~~~~~~~~~~~~ 69:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:23.05 982 | else 69:23.05 | ^~~~ 69:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:23.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:23.05 | ^~~~~~~~~~~~~~~~~~ 69:23.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:23.05 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:23.05 | ^~~~~~~~~~~~~~~~~~~~~~ 69:23.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 69:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:23.07 1008 | foundInterface = 0; \ 69:23.07 | ^~~~~~~~~~~~~~ 69:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:23.07 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:23.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:23.07 95 | NS_INTERFACE_MAP_END 69:23.07 | ^~~~~~~~~~~~~~~~~~~~ 69:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:23.07 982 | else 69:23.07 | ^~~~ 69:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:23.07 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:23.07 | ^~~~~~~~~~~~~~~~~~ 69:23.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:23.07 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 69:23.07 | ^~~~~~~~~~~~~~~~~~~~~~ 69:23.15 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 69:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:23.16 1023 | foundInterface = 0; \ 69:23.16 | ^~~~~~~~~~~~~~ 69:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:23.16 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:23.16 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:23.16 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 69:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:23.16 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 69:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 69:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 69:23.16 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:10, 69:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 69:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:23.16 302 | } else 69:23.16 | ^~~~ 69:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:23.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:23.16 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:23.16 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 69:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:26.41 dom/filehandle 69:27.15 dom/filesystem 69:29.07 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:29.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 69:29.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:29.07 1008 | foundInterface = 0; \ 69:29.07 | ^~~~~~~~~~~~~~ 69:29.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:29.07 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:29.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:29.07 25 | NS_INTERFACE_MAP_END 69:29.07 | ^~~~~~~~~~~~~~~~~~~~ 69:29.07 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:29.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:29.07 302 | } else 69:29.07 | ^~~~ 69:29.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:29.07 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 69:29.07 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 69:29.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:29.07 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 69:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:29.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 69:29.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:29.08 1008 | foundInterface = 0; \ 69:29.08 | ^~~~~~~~~~~~~~ 69:29.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:29.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:29.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:29.08 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:29.08 50 | NS_INTERFACE_MAP_END 69:29.08 | ^~~~~~~~~~~~~~~~~~~~ 69:29.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:29.08 982 | else 69:29.08 | ^~~~ 69:29.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:29.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:29.08 | ^~~~~~~~~~~~~~~~~~ 69:29.08 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:29.08 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:29.08 | ^~~~~~~~~~~~~~~~~~~~~~ 69:31.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 69:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:31.38 1023 | foundInterface = 0; \ 69:31.38 | ^~~~~~~~~~~~~~ 69:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:31.38 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:31.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:31.38 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 69:31.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.38 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:31.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 69:31.38 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 69:31.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:31.38 302 | } else 69:31.38 | ^~~~ 69:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:31.38 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:31.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:31.38 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 69:31.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.63 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:31.63 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 69:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:31.63 1023 | foundInterface = 0; \ 69:31.63 | ^~~~~~~~~~~~~~ 69:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:31.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.63 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:31.63 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 69:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.63 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 69:31.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:31.63 302 | } else 69:31.63 | ^~~~ 69:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:31.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:31.64 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 69:31.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.65 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:31.65 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:31.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:31.65 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 69:31.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:31.65 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 69:31.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:31.65 1023 | foundInterface = 0; \ 69:31.65 | ^~~~~~~~~~~~~~ 69:31.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:31.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:31.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:31.66 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 69:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:31.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 69:31.66 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 69:31.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:31.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:31.66 302 | } else 69:31.66 | ^~~~ 69:31.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:31.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:31.66 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 69:31.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:31.73 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:31.73 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:31.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:31.73 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 69:31.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:31.73 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 69:31.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:31.73 1008 | foundInterface = 0; \ 69:31.73 | ^~~~~~~~~~~~~~ 69:31.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:31.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:31.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:31.73 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:31.73 21 | NS_INTERFACE_MAP_END 69:31.73 | ^~~~~~~~~~~~~~~~~~~~ 69:31.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:31.73 982 | else 69:31.73 | ^~~~ 69:31.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:31.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:31.73 | ^~~~~~~~~~~~~~~~~~ 69:31.73 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:31.73 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:31.73 | ^~~~~~~~~~~~~~~~~~~~~~ 69:33.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Directory.h:11, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:7, 69:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 69:33.55 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 69:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:33.55 1008 | foundInterface = 0; \ 69:33.55 | ^~~~~~~~~~~~~~ 69:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:33.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:33.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:33.55 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:33.55 48 | NS_INTERFACE_MAP_END 69:33.55 | ^~~~~~~~~~~~~~~~~~~~ 69:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:33.55 982 | else 69:33.55 | ^~~~ 69:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:33.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:33.55 | ^~~~~~~~~~~~~~~~~~ 69:33.55 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:33.55 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:33.55 | ^~~~~~~~~~~~~~~~~~~~~~ 69:36.87 dom/filesystem/compat 69:37.43 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 69:37.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:37.43 1008 | foundInterface = 0; \ 69:37.43 | ^~~~~~~~~~~~~~ 69:37.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:37.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:37.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:37.44 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:37.44 102 | NS_INTERFACE_MAP_END 69:37.44 | ^~~~~~~~~~~~~~~~~~~~ 69:37.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:37.44 982 | else 69:37.44 | ^~~~ 69:37.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:37.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:37.44 | ^~~~~~~~~~~~~~~~~~ 69:37.44 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:37.44 101 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:37.44 | ^~~~~~~~~~~~~~~~~~~~~~ 69:37.62 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 69:37.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:37.62 1008 | foundInterface = 0; \ 69:37.62 | ^~~~~~~~~~~~~~ 69:37.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:37.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:37.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:37.62 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:37.62 28 | NS_INTERFACE_MAP_END 69:37.62 | ^~~~~~~~~~~~~~~~~~~~ 69:37.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:37.62 982 | else 69:37.62 | ^~~~ 69:37.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:37.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:37.62 | ^~~~~~~~~~~~~~~~~~ 69:37.62 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:37.62 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:37.62 | ^~~~~~~~~~~~~~~~~~~~~~ 69:37.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 69:37.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:37.64 1023 | foundInterface = 0; \ 69:37.64 | ^~~~~~~~~~~~~~ 69:37.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:37.64 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:37.64 72 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 69:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.64 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:37.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 69:37.64 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 69:37.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:37.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:37.64 302 | } else 69:37.64 | ^~~~ 69:37.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:37.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:37.64 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 69:37.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.69 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:37.69 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 69:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:37.69 1023 | foundInterface = 0; \ 69:37.69 | ^~~~~~~~~~~~~~ 69:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:37.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:37.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.69 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:37.69 93 | NS_INTERFACE_MAP_END_INHERITING(Event) 69:37.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.69 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 69:37.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 69:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:37.69 302 | } else 69:37.69 | ^~~~ 69:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:37.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:37.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:37.69 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:37.69 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 69:37.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.42 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 69:42.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.42 1008 | foundInterface = 0; \ 69:42.42 | ^~~~~~~~~~~~~~ 69:42.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:42.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:42.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:42.43 23 | NS_INTERFACE_MAP_END 69:42.43 | ^~~~~~~~~~~~~~~~~~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.43 982 | else 69:42.43 | ^~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:42.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:42.43 | ^~~~~~~~~~~~~~~~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:42.43 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:42.43 | ^~~~~~~~~~~~~~~~~~~~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 69:42.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.43 1023 | foundInterface = 0; \ 69:42.43 | ^~~~~~~~~~~~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:42.43 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:42.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.43 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:42.43 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 69:42.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.44 302 | } else 69:42.44 | ^~~~ 69:42.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:42.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:42.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.44 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:42.44 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 69:42.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.45 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 69:42.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.45 1008 | foundInterface = 0; \ 69:42.45 | ^~~~~~~~~~~~~~ 69:42.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:42.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:42.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:42.46 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:42.46 126 | NS_INTERFACE_MAP_END 69:42.46 | ^~~~~~~~~~~~~~~~~~~~ 69:42.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.46 982 | else 69:42.46 | ^~~~ 69:42.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:42.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:42.46 | ^~~~~~~~~~~~~~~~~~ 69:42.46 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:42.46 125 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:42.46 | ^~~~~~~~~~~~~~~~~~~~~~ 69:42.58 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 69:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.58 1008 | foundInterface = 0; \ 69:42.58 | ^~~~~~~~~~~~~~ 69:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:42.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:42.58 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:42.58 25 | NS_INTERFACE_MAP_END 69:42.58 | ^~~~~~~~~~~~~~~~~~~~ 69:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.58 982 | else 69:42.58 | ^~~~ 69:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:42.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:42.58 | ^~~~~~~~~~~~~~~~~~ 69:42.59 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:42.59 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:42.59 | ^~~~~~~~~~~~~~~~~~~~~~ 69:42.61 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 69:42.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.61 1023 | foundInterface = 0; \ 69:42.61 | ^~~~~~~~~~~~~~ 69:42.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:42.62 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:42.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.62 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:42.62 51 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 69:42.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.62 302 | } else 69:42.62 | ^~~~ 69:42.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:42.62 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:42.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.62 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:42.62 50 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 69:42.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.64 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 69:42.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.64 1023 | foundInterface = 0; \ 69:42.64 | ^~~~~~~~~~~~~~ 69:42.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:42.64 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:42.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.64 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:42.65 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 69:42.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.65 302 | } else 69:42.65 | ^~~~ 69:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:42.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:42.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.65 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:42.65 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 69:42.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.65 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 69:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:42.65 1023 | foundInterface = 0; \ 69:42.65 | ^~~~~~~~~~~~~~ 69:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:42.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.66 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:42.66 56 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 69:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 69:42.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 69:42.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:42.66 302 | } else 69:42.66 | ^~~~ 69:42.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:42.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:42.66 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:42.66 55 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 69:42.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:47.04 dom/flex 69:47.61 dom/gamepad 69:50.67 dom/geolocation 69:51.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 69:51.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 69:51.81 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 69:51.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:51.82 1023 | foundInterface = 0; \ 69:51.82 | ^~~~~~~~~~~~~~ 69:51.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:51.82 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.82 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:51.82 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 69:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.82 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 69:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 69:51.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:51.82 302 | } else 69:51.82 | ^~~~ 69:51.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:51.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:51.82 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:51.82 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 69:51.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:52.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:10, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 69:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 69:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 69:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:52.64 1008 | foundInterface = 0; \ 69:52.64 | ^~~~~~~~~~~~~~ 69:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:52.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:52.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:52.64 22 | NS_INTERFACE_MAP_END 69:52.64 | ^~~~~~~~~~~~~~~~~~~~ 69:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:52.64 982 | else 69:52.64 | ^~~~ 69:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:52.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:52.64 | ^~~~~~~~~~~~~~~~~~ 69:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:52.64 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:52.64 | ^~~~~~~~~~~~~~~~~~~~~~ 69:52.67 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 69:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:52.67 1008 | foundInterface = 0; \ 69:52.67 | ^~~~~~~~~~~~~~ 69:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:52.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:52.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:52.67 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:52.67 19 | NS_INTERFACE_MAP_END 69:52.67 | ^~~~~~~~~~~~~~~~~~~~ 69:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:52.67 982 | else 69:52.67 | ^~~~ 69:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:52.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:52.67 | ^~~~~~~~~~~~~~~~~~ 69:52.67 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:52.67 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:52.67 | ^~~~~~~~~~~~~~~~~~~~~~ 69:52.70 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 69:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:52.70 1008 | foundInterface = 0; \ 69:52.70 | ^~~~~~~~~~~~~~ 69:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:52.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:52.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:52.70 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:52.70 20 | NS_INTERFACE_MAP_END 69:52.70 | ^~~~~~~~~~~~~~~~~~~~ 69:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:52.70 982 | else 69:52.70 | ^~~~ 69:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:52.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:52.70 | ^~~~~~~~~~~~~~~~~~ 69:52.70 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:52.70 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:52.70 | ^~~~~~~~~~~~~~~~~~~~~~ 69:52.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAttrName.h:16, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AttrArray.h:21, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.h:10, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:7, 69:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 69:52.95 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 69:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:52.95 1008 | foundInterface = 0; \ 69:52.95 | ^~~~~~~~~~~~~~ 69:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:52.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:52.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:52.95 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:52.95 22 | NS_INTERFACE_MAP_END 69:52.95 | ^~~~~~~~~~~~~~~~~~~~ 69:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:52.95 982 | else 69:52.95 | ^~~~ 69:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:52.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:52.95 | ^~~~~~~~~~~~~~~~~~ 69:52.95 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:52.95 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:52.95 | ^~~~~~~~~~~~~~~~~~~~~~ 69:52.96 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 69:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:52.96 1008 | foundInterface = 0; \ 69:52.96 | ^~~~~~~~~~~~~~ 69:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:52.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:52.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:52.96 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:52.96 22 | NS_INTERFACE_MAP_END 69:52.96 | ^~~~~~~~~~~~~~~~~~~~ 69:52.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:52.97 982 | else 69:52.97 | ^~~~ 69:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:52.97 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:52.97 | ^~~~~~~~~~~~~~~~~~ 69:52.97 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:52.97 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:52.97 | ^~~~~~~~~~~~~~~~~~~~~~ 69:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 69:52.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:52.98 1008 | foundInterface = 0; \ 69:52.98 | ^~~~~~~~~~~~~~ 69:52.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:52.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:52.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:52.99 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:52.99 22 | NS_INTERFACE_MAP_END 69:52.99 | ^~~~~~~~~~~~~~~~~~~~ 69:52.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:52.99 982 | else 69:52.99 | ^~~~ 69:52.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:52.99 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:52.99 | ^~~~~~~~~~~~~~~~~~ 69:52.99 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:52.99 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:52.99 | ^~~~~~~~~~~~~~~~~~~~~~ 69:56.14 dom/grid 69:57.13 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 69:57.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:57.13 1023 | foundInterface = 0; \ 69:57.13 | ^~~~~~~~~~~~~~ 69:57.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:57.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:57.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:57.13 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:57.13 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:57.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:57.13 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 69:57.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 69:57.13 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:12, 69:57.13 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 69:57.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 69:57.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:57.13 302 | } else 69:57.13 | ^~~~ 69:57.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:57.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:57.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:57.14 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:57.14 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 69:57.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:57.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:57.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 69:57.37 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.h:7, 69:57.38 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.cpp:7, 69:57.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 69:57.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 69:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:57.38 1008 | foundInterface = 0; \ 69:57.38 | ^~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:57.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:57.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:57.38 64 | NS_INTERFACE_MAP_END 69:57.38 | ^~~~~~~~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:57.38 982 | else 69:57.38 | ^~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:57.38 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:57.38 | ^~~~~~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:57.38 63 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 69:57.38 | ^~~~~~~~~~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 69:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:57.38 1008 | foundInterface = 0; \ 69:57.38 | ^~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:57.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:57.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:57.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:57.38 132 | NS_INTERFACE_MAP_END 69:57.38 | ^~~~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:57.39 982 | else 69:57.39 | ^~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:57.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:57.39 | ^~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:57.39 131 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 69:57.39 | ^~~~~~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:57.39 1008 | foundInterface = 0; \ 69:57.39 | ^~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:57.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:57.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:57.39 158 | NS_INTERFACE_MAP_END 69:57.39 | ^~~~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:57.39 982 | else 69:57.39 | ^~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:57.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:57.39 | ^~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:57.39 157 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:57.39 | ^~~~~~~~~~~~~~~~~~~~~~ 69:57.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 69:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:57.39 1008 | foundInterface = 0; \ 69:57.39 | ^~~~~~~~~~~~~~ 69:57.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:57.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:57.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 69:57.40 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:57.40 197 | NS_INTERFACE_MAP_END 69:57.40 | ^~~~~~~~~~~~~~~~~~~~ 69:57.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:57.40 982 | else 69:57.40 | ^~~~ 69:57.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:57.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:57.40 | ^~~~~~~~~~~~~~~~~~ 69:57.40 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:57.40 196 | NS_INTERFACE_MAP_ENTRY(nsISupports) 69:57.40 | ^~~~~~~~~~~~~~~~~~~~~~ 69:58.39 dom/html 70:02.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GridBinding.h:9, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.h:10, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.h:10, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:7, 70:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 70:02.20 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 70:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.20 1008 | foundInterface = 0; \ 70:02.20 | ^~~~~~~~~~~~~~ 70:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.20 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.20 23 | NS_INTERFACE_MAP_END 70:02.20 | ^~~~~~~~~~~~~~~~~~~~ 70:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.20 982 | else 70:02.20 | ^~~~ 70:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.20 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.20 | ^~~~~~~~~~~~~~~~~~ 70:02.20 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.20 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.20 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.21 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 70:02.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.21 1008 | foundInterface = 0; \ 70:02.21 | ^~~~~~~~~~~~~~ 70:02.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.21 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.21 20 | NS_INTERFACE_MAP_END 70:02.21 | ^~~~~~~~~~~~~~~~~~~~ 70:02.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.21 982 | else 70:02.21 | ^~~~ 70:02.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.21 | ^~~~~~~~~~~~~~~~~~ 70:02.21 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.21 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.21 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.22 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 70:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.23 1008 | foundInterface = 0; \ 70:02.23 | ^~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.23 24 | NS_INTERFACE_MAP_END 70:02.23 | ^~~~~~~~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.23 982 | else 70:02.23 | ^~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.23 | ^~~~~~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.23 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.23 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 70:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.23 1008 | foundInterface = 0; \ 70:02.23 | ^~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.24 21 | NS_INTERFACE_MAP_END 70:02.24 | ^~~~~~~~~~~~~~~~~~~~ 70:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.24 982 | else 70:02.24 | ^~~~ 70:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.24 | ^~~~~~~~~~~~~~~~~~ 70:02.24 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.24 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.24 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.25 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 70:02.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.25 1008 | foundInterface = 0; \ 70:02.25 | ^~~~~~~~~~~~~~ 70:02.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.25 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.25 23 | NS_INTERFACE_MAP_END 70:02.25 | ^~~~~~~~~~~~~~~~~~~~ 70:02.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.25 982 | else 70:02.25 | ^~~~ 70:02.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.25 | ^~~~~~~~~~~~~~~~~~ 70:02.25 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.25 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.25 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.27 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 70:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.27 1008 | foundInterface = 0; \ 70:02.27 | ^~~~~~~~~~~~~~ 70:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.27 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.27 21 | NS_INTERFACE_MAP_END 70:02.27 | ^~~~~~~~~~~~~~~~~~~~ 70:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.27 982 | else 70:02.27 | ^~~~ 70:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.27 | ^~~~~~~~~~~~~~~~~~ 70:02.27 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.27 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.27 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 70:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.29 1008 | foundInterface = 0; \ 70:02.29 | ^~~~~~~~~~~~~~ 70:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.29 23 | NS_INTERFACE_MAP_END 70:02.29 | ^~~~~~~~~~~~~~~~~~~~ 70:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.29 982 | else 70:02.29 | ^~~~ 70:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.29 | ^~~~~~~~~~~~~~~~~~ 70:02.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.29 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:02.29 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:02.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 70:02.98 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.h:14, 70:02.98 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:7: 70:02.98 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 70:02.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.98 1008 | foundInterface = 0; \ 70:02.98 | ^~~~~~~~~~~~~~ 70:02.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.98 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.98 493 | NS_INTERFACE_MAP_END 70:02.98 | ^~~~~~~~~~~~~~~~~~~~ 70:02.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.98 982 | else 70:02.98 | ^~~~ 70:02.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.98 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.99 | ^~~~~~~~~~~~~~~~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.99 492 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 70:02.99 | ^~~~~~~~~~~~~~~~~~~~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 70:02.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:02.99 1008 | foundInterface = 0; \ 70:02.99 | ^~~~~~~~~~~~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:02.99 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:02.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:02.99 776 | NS_INTERFACE_MAP_END 70:02.99 | ^~~~~~~~~~~~~~~~~~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:02.99 982 | else 70:02.99 | ^~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:02.99 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:02.99 | ^~~~~~~~~~~~~~~~~~ 70:02.99 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:02.99 775 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 70:02.99 | ^~~~~~~~~~~~~~~~~~~~~~ 70:05.29 dom/html/input 70:06.63 dom/jsurl 70:07.38 dom/asmjscache 70:12.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:12.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 70:12.46 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 70:12.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 70:12.46 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 70:12.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:12.46 1023 | foundInterface = 0; \ 70:12.46 | ^~~~~~~~~~~~~~ 70:12.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:12.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:12.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.46 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:12.46 1187 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 70:12.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 70:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1186:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:12.47 1186 | } else 70:12.47 | ^~~~ 70:12.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:12.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 70:12.47 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 70:12.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 70:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 70:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:12.47 1008 | foundInterface = 0; \ 70:12.47 | ^~~~~~~~~~~~~~ 70:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:12.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:12.47 146 | NS_INTERFACE_MAP_END \ 70:12.47 | ^~~~~~~~~~~~~~~~~~~~ 70:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 70:12.47 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 70:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 70:12.47 1278 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 70:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:12.47 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 70:12.47 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.h:16, 70:12.47 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:15, 70:12.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 70:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 70:12.47 145 | } else \ 70:12.47 | ^~~~ 70:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 70:12.47 145 | } else \ 70:12.47 | ^~~~ 70:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 70:12.47 1278 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 70:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:13.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 70:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 70:13.20 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 70:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:13.20 1008 | foundInterface = 0; \ 70:13.20 | ^~~~~~~~~~~~~~ 70:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:13.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:13.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:13.20 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:13.20 33 | NS_INTERFACE_MAP_END 70:13.20 | ^~~~~~~~~~~~~~~~~~~~ 70:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:13.20 982 | else 70:13.20 | ^~~~ 70:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:13.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:13.21 | ^~~~~~~~~~~~~~~~~~ 70:13.21 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:13.21 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:13.21 | ^~~~~~~~~~~~~~~~~~~~~~ 70:16.13 dom/mathml 70:16.92 dom/media 70:20.92 dom/media/doctor 70:21.21 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 70:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:21.21 1023 | foundInterface = 0; \ 70:21.21 | ^~~~~~~~~~~~~~ 70:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:21.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:21.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:21.21 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 70:21.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.21 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:21.22 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 70:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 70:21.22 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 70:21.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 70:21.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:21.22 302 | } else 70:21.22 | ^~~~ 70:21.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:21.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:21.22 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 70:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.22 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:21.22 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 70:21.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 70:21.25 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 70:21.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:21.25 1023 | foundInterface = 0; \ 70:21.25 | ^~~~~~~~~~~~~~ 70:21.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:21.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.25 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:21.25 652 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 70:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 70:21.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 70:21.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:21.25 302 | } else 70:21.25 | ^~~~ 70:21.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:21.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.25 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:651:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:21.25 651 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 70:21.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 70:21.32 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 70:21.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:21.32 1023 | foundInterface = 0; \ 70:21.32 | ^~~~~~~~~~~~~~ 70:21.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:21.32 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:21.32 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 70:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.32 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:21.32 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 70:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 70:21.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 70:21.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:21.32 302 | } else 70:21.32 | ^~~~ 70:21.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:21.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:21.32 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 70:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:21.32 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:21.32 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 70:21.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:32.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTHashtable.h:21, 70:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsBaseHashtable.h:12, 70:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:11, 70:32.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 70:32.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 70:32.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 70:32.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 70:32.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDecoder.cpp:8, 70:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 70:32.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 70:32.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:75:30: required from here 70:32.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 70:32.86 31 | memset(aT, 0, sizeof(T)); 70:32.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 70:32.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 70:32.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 70:32.86 50 | class FrameHeader { 70:32.86 | ^~~~~~~~~~~ 70:32.93 dom/media/doctor/gtest 70:40.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 70:40.31 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 70:40.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:40.31 1008 | foundInterface = 0; \ 70:40.31 | ^~~~~~~~~~~~~~ 70:40.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:40.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:40.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:40.31 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:40.31 136 | NS_INTERFACE_MAP_END 70:40.31 | ^~~~~~~~~~~~~~~~~~~~ 70:40.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 70:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 70:40.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:40.31 302 | } else 70:40.31 | ^~~~ 70:40.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:40.32 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:40.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:40.32 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 70:40.32 135 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 70:40.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:43.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 70:43.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 70:43.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 70:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:43.13 1023 | foundInterface = 0; \ 70:43.13 | ^~~~~~~~~~~~~~ 70:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:43.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:43.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:43.13 42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 70:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:43.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 70:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 70:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:43.13 302 | } else 70:43.13 | ^~~~ 70:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:43.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:43.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:43.13 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 70:43.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:45.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:7, 70:45.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 70:45.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 70:45.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:45.40 1008 | foundInterface = 0; \ 70:45.40 | ^~~~~~~~~~~~~~ 70:45.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:45.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:45.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:45.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:45.40 18 | NS_INTERFACE_MAP_END 70:45.40 | ^~~~~~~~~~~~~~~~~~~~ 70:45.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:45.41 982 | else 70:45.41 | ^~~~ 70:45.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:45.41 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:45.41 | ^~~~~~~~~~~~~~~~~~ 70:45.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:45.41 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 70:45.41 | ^~~~~~~~~~~~~~~~~~~~~~ 70:45.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 70:45.90 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 70:45.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:45.90 1023 | foundInterface = 0; \ 70:45.90 | ^~~~~~~~~~~~~~ 70:45.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:45.90 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:45.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:45.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:45.90 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 70:45.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:45.90 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:45.90 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 70:45.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:45.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:45.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 70:45.91 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 70:45.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 70:45.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:45.91 302 | } else 70:45.91 | ^~~~ 70:45.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:45.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:45.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:45.91 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 70:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:45.91 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:45.91 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 70:45.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:47.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 70:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 70:47.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 70:47.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:47.88 1023 | foundInterface = 0; \ 70:47.88 | ^~~~~~~~~~~~~~ 70:47.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:47.88 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:47.88 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:47.88 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 70:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:47.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 70:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 70:47.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:47.88 302 | } else 70:47.88 | ^~~~ 70:47.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:47.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:47.88 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:47.88 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 70:47.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:48.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 70:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 70:48.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 70:48.74 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 70:48.74 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 70:48.74 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 70:48.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 70:48.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 70:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:48.74 1008 | foundInterface = 0; \ 70:48.74 | ^~~~~~~~~~~~~~ 70:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:48.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:48.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:48.74 28 | NS_INTERFACE_MAP_END 70:48.74 | ^~~~~~~~~~~~~~~~~~~~ 70:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:48.74 992 | else 70:48.74 | ^~~~ 70:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 70:48.74 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 70:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:48.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 70:48.74 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 70:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:49.80 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMarqueeElement::QueryInterface(const nsIID&, void**)': 70:49.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:49.81 1023 | foundInterface = 0; \ 70:49.81 | ^~~~~~~~~~~~~~ 70:49.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:49.81 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:49.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:49.81 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 70:49.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.81 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:49.81 28 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 70:49.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:49.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:49.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:49.81 302 | } else 70:49.81 | ^~~~ 70:49.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:49.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:49.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:49.82 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 70:49.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:49.82 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:49.82 28 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 70:49.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:54.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 70:54.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:54.46 1023 | foundInterface = 0; \ 70:54.46 | ^~~~~~~~~~~~~~ 70:54.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:54.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:54.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:54.46 550 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 70:54.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:54.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:54.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:54.47 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:54.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:54.47 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:54.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:54.47 302 | } else 70:54.47 | ^~~~ 70:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:54.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:54.47 548 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 70:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:54.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:54.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 70:54.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:54.53 1008 | foundInterface = 0; \ 70:54.53 | ^~~~~~~~~~~~~~ 70:54.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:54.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:54.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:54.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:54.53 1230 | NS_INTERFACE_MAP_END 70:54.53 | ^~~~~~~~~~~~~~~~~~~~ 70:54.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:54.53 982 | else 70:54.53 | ^~~~ 70:54.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:54.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:54.53 | ^~~~~~~~~~~~~~~~~~ 70:54.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:54.53 1229 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 70:54.53 | ^~~~~~~~~~~~~~~~~~~~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 70:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:54.60 1023 | foundInterface = 0; \ 70:54.60 | ^~~~~~~~~~~~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:54.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:54.60 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 70:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:54.60 1533 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 70:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:54.60 302 | } else 70:54.60 | ^~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:54.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:54.60 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 70:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:54.60 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 70:54.60 1533 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 70:54.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:55.34 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 70:55.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:55.34 1008 | foundInterface = 0; \ 70:55.34 | ^~~~~~~~~~~~~~ 70:55.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:55.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 70:55.34 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:55.34 77 | NS_INTERFACE_MAP_END 70:55.34 | ^~~~~~~~~~~~~~~~~~~~ 70:55.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 70:55.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 70:55.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:55.34 302 | } else 70:55.34 | ^~~~ 70:55.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:55.34 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:55.34 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 70:55.34 76 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 70:55.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:02.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:02.18 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:02.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 71:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:02.18 1023 | foundInterface = 0; \ 71:02.18 | ^~~~~~~~~~~~~~ 71:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:02.18 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:02.18 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:02.18 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 71:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:02.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:02.18 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:02.18 302 | } else 71:02.18 | ^~~~ 71:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:02.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:02.18 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:02.18 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 71:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:02.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 71:02.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:02.50 1023 | foundInterface = 0; \ 71:02.50 | ^~~~~~~~~~~~~~ 71:02.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:02.50 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:02.50 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 71:02.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:02.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:02.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:02.50 302 | } else 71:02.50 | ^~~~ 71:02.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:02.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:02.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:02.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:02.51 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 71:02.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.40 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 71:03.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:03.40 1023 | foundInterface = 0; \ 71:03.40 | ^~~~~~~~~~~~~~ 71:03.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:03.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:03.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:03.40 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:03.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.40 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.40 35 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 71:03.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:03.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:03.40 302 | } else 71:03.40 | ^~~~ 71:03.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:03.41 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:03.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:03.41 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:03.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.41 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.41 35 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 71:03.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.90 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 71:03.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:03.90 1008 | foundInterface = 0; \ 71:03.90 | ^~~~~~~~~~~~~~ 71:03.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:03.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:03.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:03.90 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:03.90 207 | NS_INTERFACE_MAP_END 71:03.90 | ^~~~~~~~~~~~~~~~~~~~ 71:03.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:03.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:03.90 302 | } else 71:03.90 | ^~~~ 71:03.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:03.91 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:03.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.91 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 71:03.91 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 71:03.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:03.92 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.92 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 71:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:03.92 1023 | foundInterface = 0; \ 71:03.92 | ^~~~~~~~~~~~~~ 71:03.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:03.93 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:03.93 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.93 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.93 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 71:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:03.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:03.93 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:03.93 302 | } else 71:03.93 | ^~~~ 71:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:03.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:03.93 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.93 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.93 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 71:03.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:03.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:03.98 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:03.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.98 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 71:03.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:03.98 1023 | foundInterface = 0; \ 71:03.98 | ^~~~~~~~~~~~~~ 71:03.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:03.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:03.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:03.98 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:03.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.98 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.98 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 71:03.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:03.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:03.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:03.99 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:03.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:03.99 302 | } else 71:03.99 | ^~~~ 71:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:03.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:03.99 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.99 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.99 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 71:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:03.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:03.99 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:03.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:03.99 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 71:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:03.99 1023 | foundInterface = 0; \ 71:03.99 | ^~~~~~~~~~~~~~ 71:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:03.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:03.99 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:03.99 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:03.99 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 71:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:04.00 302 | } else 71:04.00 | ^~~~ 71:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:04.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:04.00 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:04.00 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 71:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 71:04.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:04.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 71:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:04.00 1023 | foundInterface = 0; \ 71:04.00 | ^~~~~~~~~~~~~~ 71:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:04.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:04.00 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.01 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:04.01 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 71:04.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:04.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 71:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 71:04.01 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 71:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 71:04.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:04.01 302 | } else 71:04.01 | ^~~~ 71:04.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:04.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:04.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:04.01 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:04.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:04.01 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:04.01 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 71:04.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:11.34 dom/media/eme 71:17.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:17.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 71:17.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:17.20 1023 | foundInterface = 0; \ 71:17.20 | ^~~~~~~~~~~~~~ 71:17.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:17.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:17.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:17.20 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 71:17.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:17.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:17.21 302 | } else 71:17.21 | ^~~~ 71:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:17.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:17.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:17.21 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 71:17.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:17.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 71:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:17.22 1023 | foundInterface = 0; \ 71:17.22 | ^~~~~~~~~~~~~~ 71:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:17.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:17.22 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 71:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:17.22 302 | } else 71:17.22 | ^~~~ 71:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:17.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:17.22 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 71:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:17.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 71:17.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:17.96 1023 | foundInterface = 0; \ 71:17.96 | ^~~~~~~~~~~~~~ 71:17.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:17.96 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:17.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:17.96 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:17.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:17.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:17.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:17.96 302 | } else 71:17.96 | ^~~~ 71:17.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:17.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:17.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:17.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:17.96 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 71:17.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:18.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 71:18.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 71:18.00 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 71:18.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:18.00 1008 | foundInterface = 0; \ 71:18.00 | ^~~~~~~~~~~~~~ 71:18.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:18.00 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:18.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:18.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:18.01 22 | NS_INTERFACE_MAP_END 71:18.01 | ^~~~~~~~~~~~~~~~~~~~ 71:18.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:18.01 982 | else 71:18.01 | ^~~~ 71:18.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:18.01 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:18.01 | ^~~~~~~~~~~~~~~~~~ 71:18.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:18.01 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:18.01 | ^~~~~~~~~~~~~~~~~~~~~~ 71:18.83 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 71:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:18.83 1008 | foundInterface = 0; \ 71:18.83 | ^~~~~~~~~~~~~~ 71:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:18.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:18.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:18.83 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:18.83 52 | NS_INTERFACE_MAP_END 71:18.83 | ^~~~~~~~~~~~~~~~~~~~ 71:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:18.83 982 | else 71:18.83 | ^~~~ 71:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:18.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:18.83 | ^~~~~~~~~~~~~~~~~~ 71:18.83 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:18.83 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:18.83 | ^~~~~~~~~~~~~~~~~~~~~~ 71:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 71:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:18.93 1008 | foundInterface = 0; \ 71:18.93 | ^~~~~~~~~~~~~~ 71:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:18.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:18.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:18.93 32 | NS_INTERFACE_MAP_END 71:18.93 | ^~~~~~~~~~~~~~~~~~~~ 71:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:18.93 982 | else 71:18.93 | ^~~~ 71:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:18.93 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:18.93 | ^~~~~~~~~~~~~~~~~~ 71:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:18.93 31 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 71:18.93 | ^~~~~~~~~~~~~~~~~~~~~~ 71:19.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 71:19.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:19.49 1008 | foundInterface = 0; \ 71:19.49 | ^~~~~~~~~~~~~~ 71:19.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:19.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:19.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:19.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:19.49 46 | NS_INTERFACE_MAP_END 71:19.49 | ^~~~~~~~~~~~~~~~~~~~ 71:19.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:19.49 982 | else 71:19.49 | ^~~~ 71:19.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:19.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:19.50 | ^~~~~~~~~~~~~~~~~~ 71:19.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:19.50 45 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:19.50 | ^~~~~~~~~~~~~~~~~~~~~~ 71:24.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 71:24.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 71:24.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:24.23 1023 | foundInterface = 0; \ 71:24.23 | ^~~~~~~~~~~~~~ 71:24.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:24.23 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:24.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:24.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:24.23 223 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 71:24.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:24.23 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 71:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 71:24.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:24.23 302 | } else 71:24.23 | ^~~~ 71:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:24.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:24.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:24.24 222 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 71:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 71:25.69 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 71:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:25.69 1023 | foundInterface = 0; \ 71:25.69 | ^~~~~~~~~~~~~~ 71:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:25.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:25.69 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 71:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.69 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:25.69 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 71:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 71:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 71:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:25.69 302 | } else 71:25.69 | ^~~~ 71:25.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:25.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:25.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:25.70 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 71:25.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.70 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 71:25.70 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 71:25.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 71:25.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 71:25.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 71:25.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:25.96 1008 | foundInterface = 0; \ 71:25.96 | ^~~~~~~~~~~~~~ 71:25.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:25.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:25.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:25.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:25.97 122 | NS_INTERFACE_MAP_END 71:25.97 | ^~~~~~~~~~~~~~~~~~~~ 71:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:25.97 992 | else 71:25.97 | ^~~~ 71:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 71:25.97 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 71:25.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:25.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 71:25.97 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 71:25.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 71:26.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:26.94 1023 | foundInterface = 0; \ 71:26.94 | ^~~~~~~~~~~~~~ 71:26.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:26.94 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:26.94 170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:26.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:26.95 982 | else 71:26.95 | ^~~~ 71:26.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:26.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:26.95 | ^~~~~~~~~~~~~~~~~~ 71:26.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:26.95 169 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 71:26.95 | ^~~~~~~~~~~~~~~~~~~~~~ 71:26.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 71:26.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:26.95 1023 | foundInterface = 0; \ 71:26.95 | ^~~~~~~~~~~~~~ 71:26.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:26.95 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:26.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:26.95 179 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 71:26.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.95 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 71:26.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 71:26.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:26.96 302 | } else 71:26.96 | ^~~~ 71:26.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:26.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:26.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:26.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:26.96 178 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 71:26.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:27.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:27.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:27.11 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 71:27.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 71:27.11 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 71:27.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 71:27.11 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 71:27.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.11 1008 | foundInterface = 0; \ 71:27.11 | ^~~~~~~~~~~~~~ 71:27.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:27.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:27.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:27.11 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:27.11 27 | NS_INTERFACE_MAP_END 71:27.11 | ^~~~~~~~~~~~~~~~~~~~ 71:27.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.11 982 | else 71:27.11 | ^~~~ 71:27.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:27.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:27.12 | ^~~~~~~~~~~~~~~~~~ 71:27.12 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:27.12 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:27.12 | ^~~~~~~~~~~~~~~~~~~~~~ 71:27.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 71:27.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.47 1008 | foundInterface = 0; \ 71:27.47 | ^~~~~~~~~~~~~~ 71:27.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:27.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:27.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:27.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:27.47 102 | NS_INTERFACE_MAP_END 71:27.47 | ^~~~~~~~~~~~~~~~~~~~ 71:27.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.47 982 | else 71:27.47 | ^~~~ 71:27.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:27.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:27.47 | ^~~~~~~~~~~~~~~~~~ 71:27.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:27.47 101 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 71:27.47 | ^~~~~~~~~~~~~~~~~~~~~~ 71:27.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 71:27.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.54 1008 | foundInterface = 0; \ 71:27.54 | ^~~~~~~~~~~~~~ 71:27.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:27.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:27.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:27.54 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:27.54 22 | NS_INTERFACE_MAP_END 71:27.54 | ^~~~~~~~~~~~~~~~~~~~ 71:27.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.54 982 | else 71:27.54 | ^~~~ 71:27.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:27.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:27.54 | ^~~~~~~~~~~~~~~~~~ 71:27.54 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:27.54 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:27.54 | ^~~~~~~~~~~~~~~~~~~~~~ 71:27.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 71:27.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:27.56 1008 | foundInterface = 0; \ 71:27.56 | ^~~~~~~~~~~~~~ 71:27.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:27.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:27.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:27.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:27.56 22 | NS_INTERFACE_MAP_END 71:27.56 | ^~~~~~~~~~~~~~~~~~~~ 71:27.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:27.56 982 | else 71:27.56 | ^~~~ 71:27.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:27.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:27.56 | ^~~~~~~~~~~~~~~~~~ 71:27.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:27.56 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:27.56 | ^~~~~~~~~~~~~~~~~~~~~~ 71:29.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 71:29.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 71:29.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 71:29.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:29.04 1008 | foundInterface = 0; \ 71:29.04 | ^~~~~~~~~~~~~~ 71:29.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:29.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:29.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:29.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:29.04 43 | NS_INTERFACE_MAP_END 71:29.04 | ^~~~~~~~~~~~~~~~~~~~ 71:29.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:29.04 982 | else 71:29.04 | ^~~~ 71:29.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:29.04 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:29.04 | ^~~~~~~~~~~~~~~~~~ 71:29.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:29.04 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:29.05 | ^~~~~~~~~~~~~~~~~~~~~~ 71:30.13 dom/media/encoder 71:35.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 71:35.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:35.57 1008 | foundInterface = 0; \ 71:35.57 | ^~~~~~~~~~~~~~ 71:35.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:35.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:35.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:35.57 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:35.57 357 | NS_INTERFACE_MAP_END 71:35.57 | ^~~~~~~~~~~~~~~~~~~~ 71:35.57 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 71:35.57 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 71:35.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 71:35.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:35.57 302 | } else 71:35.57 | ^~~~ 71:35.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:35.57 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:35.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.57 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:356:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 71:35.57 356 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 71:35.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:35.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 71:35.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 71:35.58 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 71:35.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:35.59 1008 | foundInterface = 0; \ 71:35.59 | ^~~~~~~~~~~~~~ 71:35.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:35.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:35.59 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:35.59 768 | NS_INTERFACE_MAP_END 71:35.59 | ^~~~~~~~~~~~~~~~~~~~ 71:35.59 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 71:35.59 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 71:35.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 71:35.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:35.59 302 | } else 71:35.59 | ^~~~ 71:35.59 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:35.59 767 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 71:35.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:46.77 dom/media/fake-cdm 71:48.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 71:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 71:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 71:48.94 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.h:11, 71:48.94 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.cpp:7, 71:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 71:48.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 71:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:48.94 1008 | foundInterface = 0; \ 71:48.94 | ^~~~~~~~~~~~~~ 71:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:48.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:48.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:48.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:48.94 47 | NS_INTERFACE_MAP_END 71:48.94 | ^~~~~~~~~~~~~~~~~~~~ 71:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:48.94 982 | else 71:48.94 | ^~~~ 71:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:48.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:48.94 | ^~~~~~~~~~~~~~~~~~ 71:48.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:48.94 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:48.94 | ^~~~~~~~~~~~~~~~~~~~~~ 71:51.08 dom/media/fake-cdm/libfake.so 71:51.41 dom/media/flac 71:53.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.cpp:7, 71:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 71:53.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 71:53.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:53.23 1008 | foundInterface = 0; \ 71:53.23 | ^~~~~~~~~~~~~~ 71:53.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:53.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:53.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:53.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:53.23 24 | NS_INTERFACE_MAP_END 71:53.23 | ^~~~~~~~~~~~~~~~~~~~ 71:53.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:53.23 982 | else 71:53.23 | ^~~~ 71:53.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:53.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:53.23 | ^~~~~~~~~~~~~~~~~~ 71:53.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:53.23 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 71:53.23 | ^~~~~~~~~~~~~~~~~~~~~~ 71:53.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 71:53.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:53.31 1023 | foundInterface = 0; \ 71:53.31 | ^~~~~~~~~~~~~~ 71:53.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:53.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:53.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:53.31 163 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:53.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:53.31 982 | else 71:53.31 | ^~~~ 71:53.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:53.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:53.31 | ^~~~~~~~~~~~~~~~~~ 71:53.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:53.31 162 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 71:53.31 | ^~~~~~~~~~~~~~~~~~~~~~ 71:56.25 dom/media/gmp 72:04.72 dom/media/gmp/widevine-adapter 72:07.78 dom/media/gmp-plugin-openh264 72:08.69 dom/media/gmp-plugin-openh264/libfakeopenh264.so 72:08.89 dom/media/imagecapture 72:13.62 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaManager.cpp:79, 72:13.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:29: 72:13.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 72:13.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 72:13.62 294 | memcpy(this, &config, sizeof(*this)); 72:13.62 | ^ 72:13.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 72:13.62 256 | struct Config { 72:13.62 | ^~~~~~ 72:14.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 72:14.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 72:14.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.h:12, 72:14.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.cpp:7, 72:14.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 72:14.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 72:14.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:14.84 1023 | foundInterface = 0; \ 72:14.84 | ^~~~~~~~~~~~~~ 72:14.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:14.84 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:14.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:14.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:14.84 167 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:14.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:14.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:14.84 982 | else 72:14.84 | ^~~~ 72:14.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:14.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:14.84 | ^~~~~~~~~~~~~~~~~~ 72:14.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:14.84 166 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 72:14.84 | ^~~~~~~~~~~~~~~~~~~~~~ 72:16.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 72:16.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 72:16.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 72:16.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 72:16.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 72:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:16.72 1023 | foundInterface = 0; \ 72:16.72 | ^~~~~~~~~~~~~~ 72:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:16.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:16.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:16.72 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:16.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 72:16.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 72:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:16.72 302 | } else 72:16.72 | ^~~~ 72:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:16.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:16.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:16.72 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 72:16.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:19.57 dom/media/ipc 72:52.29 dom/media/mediacapabilities 72:58.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 72:58.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 72:58.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 72:58.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DecoderDoctorLogger.h:15, 72:58.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.h:10, 72:58.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 72:58.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 72:58.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 72:58.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:58.62 1008 | foundInterface = 0; \ 72:58.62 | ^~~~~~~~~~~~~~ 72:58.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:58.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:58.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 72:58.62 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:58.62 530 | NS_INTERFACE_MAP_END 72:58.62 | ^~~~~~~~~~~~~~~~~~~~ 72:58.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:58.62 982 | else 72:58.62 | ^~~~ 72:58.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:58.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:58.62 | ^~~~~~~~~~~~~~~~~~ 72:58.62 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:58.62 529 | NS_INTERFACE_MAP_ENTRY(nsISupports) 72:58.62 | ^~~~~~~~~~~~~~~~~~~~~~ 73:07.83 dom/media/mediasink 73:11.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 73:11.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 73:11.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Services.h:7, 73:11.76 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:9, 73:11.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 73:11.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 73:11.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:11.76 1008 | foundInterface = 0; \ 73:11.76 | ^~~~~~~~~~~~~~ 73:11.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:11.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:11.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:11.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:11.76 64 | NS_INTERFACE_MAP_END 73:11.76 | ^~~~~~~~~~~~~~~~~~~~ 73:11.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:11.76 982 | else 73:11.76 | ^~~~ 73:11.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:11.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:11.77 | ^~~~~~~~~~~~~~~~~~ 73:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:11.77 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 73:11.77 | ^~~~~~~~~~~~~~~~~~~~~~ 73:13.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 73:13.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:13.40 1008 | foundInterface = 0; \ 73:13.40 | ^~~~~~~~~~~~~~ 73:13.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:13.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:13.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:13.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:13.40 35 | NS_INTERFACE_MAP_END 73:13.40 | ^~~~~~~~~~~~~~~~~~~~ 73:13.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:13.40 982 | else 73:13.40 | ^~~~ 73:13.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:13.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:13.40 | ^~~~~~~~~~~~~~~~~~ 73:13.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:13.40 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 73:13.40 | ^~~~~~~~~~~~~~~~~~~~~~ 73:13.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 73:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:13.48 1023 | foundInterface = 0; \ 73:13.48 | ^~~~~~~~~~~~~~ 73:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:13.48 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:13.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:13.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:13.48 262 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:13.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:13.48 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:18, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDecoder.h:12, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:11, 73:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 73:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:13.48 302 | } else 73:13.48 | ^~~~ 73:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:13.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:13.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:13.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:13.48 261 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 73:13.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:14.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 73:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 73:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:14.09 1023 | foundInterface = 0; \ 73:14.09 | ^~~~~~~~~~~~~~ 73:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:14.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:14.09 72 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 73:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:14.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 73:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 73:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:14.10 302 | } else 73:14.10 | ^~~~ 73:14.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:14.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:14.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:14.10 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:14.10 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 73:14.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:19.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 73:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 73:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:19.53 1023 | foundInterface = 0; \ 73:19.53 | ^~~~~~~~~~~~~~ 73:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:19.53 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:19.53 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:19.53 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 73:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 73:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:19.53 302 | } else 73:19.53 | ^~~~ 73:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:19.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:19.53 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 73:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:20.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 73:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 73:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:20.85 1023 | foundInterface = 0; \ 73:20.85 | ^~~~~~~~~~~~~~ 73:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:20.85 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:20.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:20.85 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:20.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:20.85 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 73:20.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 73:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:20.85 302 | } else 73:20.85 | ^~~~ 73:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:20.85 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:20.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:20.85 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 73:20.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 73:36.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 73:36.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:36.71 1023 | foundInterface = 0; \ 73:36.71 | ^~~~~~~~~~~~~~ 73:36.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:36.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:36.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:36.71 28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:36.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 73:36.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 73:36.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:36.71 302 | } else 73:36.71 | ^~~~ 73:36.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:36.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:36.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:36.71 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 73:36.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 73:36.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 73:36.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:36.73 1023 | foundInterface = 0; \ 73:36.73 | ^~~~~~~~~~~~~~ 73:36.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:36.73 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:36.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:36.73 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:36.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.73 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 73:36.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 73:36.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:36.73 302 | } else 73:36.73 | ^~~~ 73:36.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:36.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:36.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:36.74 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 73:36.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 73:36.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 73:36.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 73:36.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 73:36.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 73:36.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 73:36.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 73:36.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:36.75 1008 | foundInterface = 0; \ 73:36.76 | ^~~~~~~~~~~~~~ 73:36.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:36.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:36.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 73:36.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:36.76 30 | NS_INTERFACE_MAP_END 73:36.76 | ^~~~~~~~~~~~~~~~~~~~ 73:36.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:36.76 982 | else 73:36.76 | ^~~~ 73:36.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:36.76 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:36.76 | ^~~~~~~~~~~~~~~~~~ 73:36.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:36.76 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 73:36.76 | ^~~~~~~~~~~~~~~~~~~~~~ 73:36.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 73:36.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:36.80 1023 | foundInterface = 0; \ 73:36.80 | ^~~~~~~~~~~~~~ 73:36.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:36.80 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:36.80 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.80 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 73:36.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 73:36.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:36.80 302 | } else 73:36.80 | ^~~~ 73:36.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:36.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:36.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:36.80 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 73:36.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:42.22 dom/media/mediasource 73:50.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 73:50.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:50.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 73:50.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:50.14 1023 | foundInterface = 0; \ 73:50.14 | ^~~~~~~~~~~~~~ 73:50.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:50.14 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:50.14 587 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:50.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 73:50.14 982 | else 73:50.14 | ^~~~ 73:50.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:50.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:50.15 | ^~~~~~~~~~~~~~~~~~ 73:50.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:50.15 586 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 73:50.15 | ^~~~~~~~~~~~~~~~~~~~~~ 73:50.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 73:50.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:50.61 1023 | foundInterface = 0; \ 73:50.61 | ^~~~~~~~~~~~~~ 73:50.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:50.61 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:50.61 756 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 73:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:50.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:50.61 302 | } else 73:50.61 | ^~~~ 73:50.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:50.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:50.61 755 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 73:50.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:50.63 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 73:50.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:50.63 1023 | foundInterface = 0; \ 73:50.63 | ^~~~~~~~~~~~~~ 73:50.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:50.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:50.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.63 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:50.63 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:50.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 73:50.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 73:50.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 73:50.63 302 | } else 73:50.63 | ^~~~ 73:50.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 73:50.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:50.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:50.63 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:50.63 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 73:50.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:55.62 dom/media/mediasource/gtest 73:57.01 dom/media/mp3 74:00.27 dom/media/ogg 74:01.90 dom/media/platforms 74:05.94 dom/media/platforms/agnostic/bytestreams 74:06.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaData.h:15, 74:06.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 74:06.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 74:06.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 74:06.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 74:06.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 74:06.96 31 | memset(aT, 0, sizeof(T)); 74:06.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 74:06.96 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 74:06.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 74:06.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 74:06.96 38 | struct SPSData { 74:06.96 | ^~~~~~~ 74:15.24 dom/media/platforms/agnostic/eme 74:18.20 dom/media/platforms/agnostic/gmp 74:19.42 dom/media/platforms/omx 74:30.05 dom/media/platforms/ffmpeg/ffvpx 74:30.76 dom/media/platforms/ffmpeg 74:33.08 dom/media/platforms/ffmpeg/libav53 74:33.21 dom/media/platforms/ffmpeg/libav54 74:35.03 dom/media/platforms/ffmpeg/libav55 74:36.85 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 74:36.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 74:36.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 74:36.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 74:36.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 74:36.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 74:36.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 74:36.85 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 74:36.85 | ^ 74:40.33 dom/media/platforms/ffmpeg/ffmpeg57 74:40.46 dom/media/platforms/ffmpeg/ffmpeg58 74:42.19 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 74:42.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 74:42.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 74:42.19 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 74:42.19 | ^ 74:42.28 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 74:42.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 74:42.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 74:42.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 74:42.28 | ^ 74:42.51 dom/media/systemservices 74:47.81 dom/media/wave 74:47.89 dom/media/webaudio 74:59.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 74:59.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:59.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 74:59.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:59.51 1023 | foundInterface = 0; \ 74:59.51 | ^~~~~~~~~~~~~~ 74:59.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:59.51 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:59.51 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 74:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 74:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:59.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:59.51 302 | } else 74:59.51 | ^~~~ 74:59.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:59.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:59.51 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 74:59.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.54 dom/media/webaudio/blink 75:01.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:01.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:01.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:01.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:01.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:01.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 75:01.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:01.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 75:01.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:01.12 1023 | foundInterface = 0; \ 75:01.12 | ^~~~~~~~~~~~~~ 75:01.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:01.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:01.12 131 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:01.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:01.12 982 | else 75:01.12 | ^~~~ 75:01.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:01.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:01.12 | ^~~~~~~~~~~~~~~~~~ 75:01.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:01.12 130 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 75:01.12 | ^~~~~~~~~~~~~~~~~~~~~~ 75:01.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 75:01.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:01.25 1023 | foundInterface = 0; \ 75:01.25 | ^~~~~~~~~~~~~~ 75:01.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:01.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:01.25 310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:01.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:01.25 982 | else 75:01.25 | ^~~~ 75:01.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:01.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:01.25 | ^~~~~~~~~~~~~~~~~~ 75:01.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:01.25 309 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 75:01.25 | ^~~~~~~~~~~~~~~~~~~~~~ 75:01.39 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 75:01.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 75:01.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 75:01.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 75:01.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 75:01.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 75:01.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 75:01.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 75:01.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 75:01.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 75:01.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 75:01.40 | ^ 75:01.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 75:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:01.53 1023 | foundInterface = 0; \ 75:01.53 | ^~~~~~~~~~~~~~ 75:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:01.53 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:01.53 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:01.53 982 | else 75:01.53 | ^~~~ 75:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:01.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:01.53 | ^~~~~~~~~~~~~~~~~~ 75:01.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:01.53 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:01.53 | ^~~~~~~~~~~~~~~~~~~~~~ 75:01.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 75:01.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:01.71 1023 | foundInterface = 0; \ 75:01.71 | ^~~~~~~~~~~~~~ 75:01.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:01.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:01.71 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 75:01.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:01.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:01.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:01.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 75:01.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:01.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:01.72 302 | } else 75:01.72 | ^~~~ 75:01.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:01.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:01.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:01.72 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 75:01.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:02.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 75:02.20 /builddir/build/BUILD/firefox-66.0.4/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]': 75:02.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 75:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:99:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75:02.20 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 75:02.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:02.20 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioParamTimeline.h:10, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParam.h:10, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 75:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 75:02.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 75:02.20 27 | struct AudioTimelineEvent final { 75:02.20 | ^~~~~~~~~~~~~~~~~~ 75:10.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 75:10.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 75:10.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/blink/HRTFPanner.cpp:284:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:10.08 284 | destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 75:10.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 75:10.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/blink/HRTFPanner.cpp:282:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:10.08 282 | destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 75:10.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 75:12.43 dom/media/webm 75:12.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:12.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 75:12.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:12.57 1023 | foundInterface = 0; \ 75:12.57 | ^~~~~~~~~~~~~~ 75:12.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:12.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:12.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:12.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:12.57 24 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 75:12.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:12.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:12.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:12.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:12.57 302 | } else 75:12.57 | ^~~~ 75:12.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:12.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:12.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:12.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:12.57 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 75:12.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 75:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.01 1023 | foundInterface = 0; \ 75:15.01 | ^~~~~~~~~~~~~~ 75:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.01 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 75:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 75:15.01 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 75:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.01 302 | } else 75:15.01 | ^~~~ 75:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.01 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 75:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 75:15.01 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 75:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 75:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.12 1023 | foundInterface = 0; \ 75:15.12 | ^~~~~~~~~~~~~~ 75:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.12 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.12 302 | } else 75:15.12 | ^~~~ 75:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.12 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 75:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 75:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.18 1023 | foundInterface = 0; \ 75:15.18 | ^~~~~~~~~~~~~~ 75:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.18 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.18 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 75:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.18 302 | } else 75:15.18 | ^~~~ 75:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.18 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 75:15.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 75:15.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.27 1023 | foundInterface = 0; \ 75:15.27 | ^~~~~~~~~~~~~~ 75:15.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.27 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.27 302 | } else 75:15.27 | ^~~~ 75:15.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.27 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 75:15.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 75:15.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.31 1023 | foundInterface = 0; \ 75:15.31 | ^~~~~~~~~~~~~~ 75:15.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.31 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:15.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.32 302 | } else 75:15.32 | ^~~~ 75:15.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.32 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 75:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 75:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.35 1023 | foundInterface = 0; \ 75:15.35 | ^~~~~~~~~~~~~~ 75:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.35 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:15.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.36 302 | } else 75:15.36 | ^~~~ 75:15.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.36 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.36 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 75:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.47 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 75:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:15.47 1023 | foundInterface = 0; \ 75:15.47 | ^~~~~~~~~~~~~~ 75:15.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:15.48 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:15.48 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 75:15.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 75:15.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 75:15.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 75:15.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 75:15.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 75:15.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:15.48 302 | } else 75:15.48 | ^~~~ 75:15.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:15.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:15.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:15.48 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 75:15.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.06 dom/media/webrtc 75:18.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:18.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 75:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:18.68 1023 | foundInterface = 0; \ 75:18.68 | ^~~~~~~~~~~~~~ 75:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:18.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:18.68 55 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 75:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:18.68 302 | } else 75:18.68 | ^~~~ 75:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:18.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:18.68 54 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 75:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:18.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 75:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:18.68 1023 | foundInterface = 0; \ 75:18.68 | ^~~~~~~~~~~~~~ 75:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:18.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:18.68 63 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:18.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:18.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:18.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:18.69 302 | } else 75:18.69 | ^~~~ 75:18.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:18.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:18.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:18.69 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 75:18.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:18.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 75:18.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:18.71 1023 | foundInterface = 0; \ 75:18.71 | ^~~~~~~~~~~~~~ 75:18.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:18.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:18.71 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:18.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:18.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:18.71 302 | } else 75:18.71 | ^~~~ 75:18.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:18.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:18.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:18.71 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 75:18.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 75:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:19.29 1023 | foundInterface = 0; \ 75:19.29 | ^~~~~~~~~~~~~~ 75:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:19.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:19.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:19.29 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 75:19.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:19.29 302 | } else 75:19.29 | ^~~~ 75:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:19.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:19.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:19.29 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 75:19.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 75:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:19.40 1023 | foundInterface = 0; \ 75:19.40 | ^~~~~~~~~~~~~~ 75:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:19.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:19.40 39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:19.40 302 | } else 75:19.40 | ^~~~ 75:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:19.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:19.40 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 75:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 75:19.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:19.50 1023 | foundInterface = 0; \ 75:19.50 | ^~~~~~~~~~~~~~ 75:19.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:19.50 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:19.50 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:19.50 302 | } else 75:19.50 | ^~~~ 75:19.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:19.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:19.50 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 75:19.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 75:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:19.52 1023 | foundInterface = 0; \ 75:19.52 | ^~~~~~~~~~~~~~ 75:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:19.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:19.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:19.52 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:19.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 75:19.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:19.52 302 | } else 75:19.52 | ^~~~ 75:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:19.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:19.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:19.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:19.52 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 75:19.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:24.92 dom/media/webspeech/synth 75:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 75:25.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTC.cpp:14: 75:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 75:25.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75:25.85 294 | memcpy(this, &config, sizeof(*this)); 75:25.85 | ^ 75:25.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 75:25.85 256 | struct Config { 75:25.85 | ^~~~~~ 75:27.99 dom/media/webspeech/synth/speechd 75:28.33 dom/media/webspeech/recognition 75:29.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:29.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 75:29.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.h:10, 75:29.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 75:29.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 75:29.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 75:29.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:29.71 1008 | foundInterface = 0; \ 75:29.71 | ^~~~~~~~~~~~~~ 75:29.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:29.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:29.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:29.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:29.71 20 | NS_INTERFACE_MAP_END 75:29.71 | ^~~~~~~~~~~~~~~~~~~~ 75:29.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:29.71 982 | else 75:29.71 | ^~~~ 75:29.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:29.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:29.71 | ^~~~~~~~~~~~~~~~~~ 75:29.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:29.71 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:29.71 | ^~~~~~~~~~~~~~~~~~~~~~ 75:30.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:30.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:30.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 75:30.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 75:30.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 75:30.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 75:30.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:30.03 1023 | foundInterface = 0; \ 75:30.03 | ^~~~~~~~~~~~~~ 75:30.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:30.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:30.03 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:30.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:30.03 982 | else 75:30.03 | ^~~~ 75:30.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:30.03 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:30.03 | ^~~~~~~~~~~~~~~~~~ 75:30.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:30.03 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:30.03 | ^~~~~~~~~~~~~~~~~~~~~~ 75:30.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 75:30.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:30.07 1023 | foundInterface = 0; \ 75:30.07 | ^~~~~~~~~~~~~~ 75:30.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:30.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:30.07 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:30.07 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 75:30.07 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.h:10, 75:30.07 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 75:30.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 75:30.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:30.07 302 | } else 75:30.07 | ^~~~ 75:30.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:30.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:30.07 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 75:30.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:30.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:30.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 75:30.08 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 75:30.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 75:30.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 75:30.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:30.08 1008 | foundInterface = 0; \ 75:30.08 | ^~~~~~~~~~~~~~ 75:30.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:30.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:30.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:30.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:30.08 20 | NS_INTERFACE_MAP_END 75:30.08 | ^~~~~~~~~~~~~~~~~~~~ 75:30.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:30.08 982 | else 75:30.08 | ^~~~ 75:30.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:30.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:30.08 | ^~~~~~~~~~~~~~~~~~ 75:30.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:30.08 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:30.08 | ^~~~~~~~~~~~~~~~~~~~~~ 75:30.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 75:30.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:30.55 1008 | foundInterface = 0; \ 75:30.55 | ^~~~~~~~~~~~~~ 75:30.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:30.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:30.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:30.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:30.55 33 | NS_INTERFACE_MAP_END 75:30.55 | ^~~~~~~~~~~~~~~~~~~~ 75:30.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:30.55 992 | else 75:30.55 | ^~~~ 75:30.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:30.55 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:30.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:30.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:30.55 32 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 75:30.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 75:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:32.21 1008 | foundInterface = 0; \ 75:32.21 | ^~~~~~~~~~~~~~ 75:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:32.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:32.21 111 | NS_INTERFACE_MAP_END 75:32.21 | ^~~~~~~~~~~~~~~~~~~~ 75:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:32.21 992 | else 75:32.21 | ^~~~ 75:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:32.21 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:32.21 110 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 75:32.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 75:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:32.22 1008 | foundInterface = 0; \ 75:32.22 | ^~~~~~~~~~~~~~ 75:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:32.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:32.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:32.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:32.22 218 | NS_INTERFACE_MAP_END 75:32.22 | ^~~~~~~~~~~~~~~~~~~~ 75:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:32.22 992 | else 75:32.22 | ^~~~ 75:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:32.22 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:32.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:32.22 217 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 75:32.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 75:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 75:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 75:32.55 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 75:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 75:32.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:32.55 1008 | foundInterface = 0; \ 75:32.55 | ^~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:32.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:32.55 177 | NS_INTERFACE_MAP_END 75:32.55 | ^~~~~~~~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:32.55 992 | else 75:32.55 | ^~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:32.55 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:32.55 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 75:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:32.55 1008 | foundInterface = 0; \ 75:32.55 | ^~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:32.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:32.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:32.55 275 | NS_INTERFACE_MAP_END 75:32.55 | ^~~~~~~~~~~~~~~~~~~~ 75:32.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:32.55 992 | else 75:32.56 | ^~~~ 75:32.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:32.56 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:32.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:32.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:32.56 274 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 75:32.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.11 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 75:34.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:34.11 1008 | foundInterface = 0; \ 75:34.11 | ^~~~~~~~~~~~~~ 75:34.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:34.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:34.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:34.11 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:34.11 23 | NS_INTERFACE_MAP_END 75:34.11 | ^~~~~~~~~~~~~~~~~~~~ 75:34.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:34.11 982 | else 75:34.11 | ^~~~ 75:34.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:34.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:34.11 | ^~~~~~~~~~~~~~~~~~ 75:34.11 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:34.11 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:34.11 | ^~~~~~~~~~~~~~~~~~~~~~ 75:34.63 dom/media/mp4 75:35.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 75:35.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:35.64 1023 | foundInterface = 0; \ 75:35.64 | ^~~~~~~~~~~~~~ 75:35.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:35.64 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:35.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:35.64 111 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:35.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:35.64 982 | else 75:35.64 | ^~~~ 75:35.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:35.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:35.64 | ^~~~~~~~~~~~~~~~~~ 75:35.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:35.64 110 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 75:35.64 | ^~~~~~~~~~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 75:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:35.73 1008 | foundInterface = 0; \ 75:35.73 | ^~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:35.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:35.73 22 | NS_INTERFACE_MAP_END 75:35.73 | ^~~~~~~~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:35.73 982 | else 75:35.73 | ^~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:35.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:35.73 | ^~~~~~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:35.73 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:35.73 | ^~~~~~~~~~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 75:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:35.73 1008 | foundInterface = 0; \ 75:35.73 | ^~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:35.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:35.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:35.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:35.73 21 | NS_INTERFACE_MAP_END 75:35.73 | ^~~~~~~~~~~~~~~~~~~~ 75:35.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:35.74 982 | else 75:35.74 | ^~~~ 75:35.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:35.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:35.74 | ^~~~~~~~~~~~~~~~~~ 75:35.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:35.74 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:35.74 | ^~~~~~~~~~~~~~~~~~~~~~ 75:35.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 75:35.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:35.75 1008 | foundInterface = 0; \ 75:35.75 | ^~~~~~~~~~~~~~ 75:35.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:35.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:35.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:35.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:35.76 23 | NS_INTERFACE_MAP_END 75:35.76 | ^~~~~~~~~~~~~~~~~~~~ 75:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:35.76 982 | else 75:35.76 | ^~~~ 75:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:35.76 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:35.76 | ^~~~~~~~~~~~~~~~~~ 75:35.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:35.76 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:35.76 | ^~~~~~~~~~~~~~~~~~~~~~ 75:36.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 75:36.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 75:36.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:36.80 60 | return isLocal; 75:36.80 | ^~~~~~~ 75:40.84 dom/media/bridge 75:42.74 dom/media/gtest 75:49.15 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 75:49.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 75:49.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 75:49.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 75:49.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 75:49.15 294 | memcpy(this, &config, sizeof(*this)); 75:49.15 | ^ 75:49.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 75:49.15 256 | struct Config { 75:49.15 | ^~~~~~ 75:49.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 75:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 75:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINamed.h:10, 75:49.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineDefault.h:8, 75:49.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineDefault.cpp:5, 75:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 75:49.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 75:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:49.71 1008 | foundInterface = 0; \ 75:49.71 | ^~~~~~~~~~~~~~ 75:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:49.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:49.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:49.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCCertificate.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:49.72 32 | NS_INTERFACE_MAP_END 75:49.72 | ^~~~~~~~~~~~~~~~~~~~ 75:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:49.72 982 | else 75:49.72 | ^~~~ 75:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:49.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:49.72 | ^~~~~~~~~~~~~~~~~~ 75:49.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCCertificate.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:49.72 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:49.72 | ^~~~~~~~~~~~~~~~~~~~~~ 75:49.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 75:49.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:49.87 1008 | foundInterface = 0; \ 75:49.87 | ^~~~~~~~~~~~~~ 75:49.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:49.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:49.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 75:49.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:49.87 16 | NS_INTERFACE_MAP_END 75:49.87 | ^~~~~~~~~~~~~~~~~~~~ 75:49.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:49.87 982 | else 75:49.87 | ^~~~ 75:49.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:49.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:49.87 | ^~~~~~~~~~~~~~~~~~ 75:49.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:49.87 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 75:49.87 | ^~~~~~~~~~~~~~~~~~~~~~ 75:50.07 dom/media/gtest/mp4_demuxer 76:01.83 dom/midi 76:08.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 76:08.49 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 76:08.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:08.49 1023 | foundInterface = 0; \ 76:08.49 | ^~~~~~~~~~~~~~ 76:08.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:08.49 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:08.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.49 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:08.49 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:08.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:08.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 76:08.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 76:08.50 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 76:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 76:08.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:08.50 409 | else 76:08.50 | ^~~~ 76:08.50 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 76:08.50 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 76:08.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:10.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 76:10.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:10.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 76:10.73 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 76:10.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 76:10.73 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 76:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.74 1008 | foundInterface = 0; \ 76:10.74 | ^~~~~~~~~~~~~~ 76:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:10.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:10.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:10.74 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:10.74 21 | NS_INTERFACE_MAP_END 76:10.74 | ^~~~~~~~~~~~~~~~~~~~ 76:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.74 982 | else 76:10.74 | ^~~~ 76:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:10.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:10.74 | ^~~~~~~~~~~~~~~~~~ 76:10.74 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:10.74 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:10.74 | ^~~~~~~~~~~~~~~~~~~~~~ 76:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 76:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.78 1023 | foundInterface = 0; \ 76:10.78 | ^~~~~~~~~~~~~~ 76:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:10.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:10.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:10.78 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 76:10.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:10.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 76:10.78 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 76:10.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 76:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.78 302 | } else 76:10.78 | ^~~~ 76:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:10.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:10.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:10.78 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 76:10.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:10.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 76:10.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:10.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 76:10.81 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 76:10.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 76:10.81 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 76:10.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.81 1008 | foundInterface = 0; \ 76:10.81 | ^~~~~~~~~~~~~~ 76:10.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:10.81 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:10.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:10.81 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:10.81 21 | NS_INTERFACE_MAP_END 76:10.81 | ^~~~~~~~~~~~~~~~~~~~ 76:10.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.81 982 | else 76:10.81 | ^~~~ 76:10.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:10.81 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:10.81 | ^~~~~~~~~~~~~~~~~~ 76:10.81 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:10.81 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:10.81 | ^~~~~~~~~~~~~~~~~~~~~~ 76:10.87 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 76:10.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.87 1023 | foundInterface = 0; \ 76:10.87 | ^~~~~~~~~~~~~~ 76:10.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:10.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:10.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.87 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:10.87 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:10.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 76:10.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 76:10.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 76:10.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 76:10.87 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 76:10.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 76:10.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.87 409 | else 76:10.87 | ^~~~ 76:10.87 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 76:10.88 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 76:10.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:12.98 dom/notification 76:16.15 dom/offline 76:19.13 dom/power 76:21.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIApplicationCache.h:10, 76:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.h:11, 76:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:7, 76:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 76:21.02 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 76:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:21.02 1023 | foundInterface = 0; \ 76:21.02 | ^~~~~~~~~~~~~~ 76:21.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:21.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:21.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:21.03 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:21.03 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:21.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:21.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:21.03 982 | else 76:21.03 | ^~~~ 76:21.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:21.03 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:21.03 | ^~~~~~~~~~~~~~~~~~ 76:21.03 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:21.03 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:21.03 | ^~~~~~~~~~~~~~~~~~~~~~ 76:21.38 dom/push 76:22.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:22.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 76:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 76:22.32 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 76:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 76:22.32 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 76:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:22.32 1008 | foundInterface = 0; \ 76:22.32 | ^~~~~~~~~~~~~~ 76:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:22.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:22.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:22.32 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:22.32 169 | NS_INTERFACE_MAP_END 76:22.32 | ^~~~~~~~~~~~~~~~~~~~ 76:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:22.32 982 | else 76:22.32 | ^~~~ 76:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:22.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:22.32 | ^~~~~~~~~~~~~~~~~~ 76:22.32 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:22.32 168 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:22.32 | ^~~~~~~~~~~~~~~~~~~~~~ 76:22.40 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 76:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:22.40 1023 | foundInterface = 0; \ 76:22.40 | ^~~~~~~~~~~~~~ 76:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:22.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:22.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:22.40 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1006:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:22.40 1006 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:22.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:22.40 982 | else 76:22.40 | ^~~~ 76:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:22.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:22.40 | ^~~~~~~~~~~~~~~~~~ 76:22.40 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1005:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:22.40 1005 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:22.40 | ^~~~~~~~~~~~~~~~~~~~~~ 76:22.53 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 76:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:22.53 1023 | foundInterface = 0; \ 76:22.53 | ^~~~~~~~~~~~~~ 76:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:22.53 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:22.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:22.53 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:22.53 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 76:22.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:22.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 76:22.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 76:22.53 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 76:22.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 76:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:22.53 302 | } else 76:22.53 | ^~~~ 76:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:22.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:22.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:22.53 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:22.53 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 76:22.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:23.07 dom/quota 76:26.01 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 76:26.01 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 76:26.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 76:26.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 76:26.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 76:26.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 76:26.01 from /builddir/build/BUILD/firefox-66.0.4/dom/power/PowerManagerService.cpp:7, 76:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 76:26.02 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 76:26.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:26.02 1008 | foundInterface = 0; \ 76:26.02 | ^~~~~~~~~~~~~~ 76:26.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:26.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:26.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:26.02 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:26.02 29 | NS_INTERFACE_MAP_END 76:26.02 | ^~~~~~~~~~~~~~~~~~~~ 76:26.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:26.02 982 | else 76:26.02 | ^~~~ 76:26.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:26.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:26.02 | ^~~~~~~~~~~~~~~~~~ 76:26.02 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:26.02 28 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 76:26.02 | ^~~~~~~~~~~~~~~~~~~~~~ 76:26.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PushManager.h:29, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:7, 76:26.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 76:26.79 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 76:26.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:26.80 1008 | foundInterface = 0; \ 76:26.80 | ^~~~~~~~~~~~~~ 76:26.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:26.80 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:26.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:26.80 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:26.80 410 | NS_INTERFACE_MAP_END 76:26.80 | ^~~~~~~~~~~~~~~~~~~~ 76:26.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:26.80 982 | else 76:26.80 | ^~~~ 76:26.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:26.80 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:26.80 | ^~~~~~~~~~~~~~~~~~ 76:26.80 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:26.80 409 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:26.80 | ^~~~~~~~~~~~~~~~~~~~~~ 76:28.26 dom/quota/test/gtest 76:29.33 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 76:29.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:29.34 1008 | foundInterface = 0; \ 76:29.34 | ^~~~~~~~~~~~~~ 76:29.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:29.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:29.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:29.34 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:29.34 36 | NS_INTERFACE_MAP_END 76:29.34 | ^~~~~~~~~~~~~~~~~~~~ 76:29.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:29.34 982 | else 76:29.34 | ^~~~ 76:29.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:29.34 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:29.34 | ^~~~~~~~~~~~~~~~~~ 76:29.34 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:29.34 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 76:29.34 | ^~~~~~~~~~~~~~~~~~~~~~ 76:29.35 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 76:29.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:29.35 1008 | foundInterface = 0; \ 76:29.35 | ^~~~~~~~~~~~~~ 76:29.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:29.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:29.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:29.36 156 | NS_INTERFACE_MAP_END 76:29.36 | ^~~~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:29.36 982 | else 76:29.36 | ^~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:29.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:29.36 | ^~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:29.36 155 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 76:29.36 | ^~~~~~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 76:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:29.36 1008 | foundInterface = 0; \ 76:29.36 | ^~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:29.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:29.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:29.36 224 | NS_INTERFACE_MAP_END 76:29.36 | ^~~~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:29.36 982 | else 76:29.36 | ^~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:29.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:29.36 | ^~~~~~~~~~~~~~~~~~ 76:29.36 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:29.36 223 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 76:29.36 | ^~~~~~~~~~~~~~~~~~~~~~ 76:29.40 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 76:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:29.40 1008 | foundInterface = 0; \ 76:29.40 | ^~~~~~~~~~~~~~ 76:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:29.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:29.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:29.40 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:29.40 211 | NS_INTERFACE_MAP_END 76:29.40 | ^~~~~~~~~~~~~~~~~~~~ 76:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:29.40 982 | else 76:29.40 | ^~~~ 76:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:29.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:29.40 | ^~~~~~~~~~~~~~~~~~ 76:29.41 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:29.41 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:29.41 | ^~~~~~~~~~~~~~~~~~~~~~ 76:29.41 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 76:29.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:29.41 1008 | foundInterface = 0; \ 76:29.41 | ^~~~~~~~~~~~~~ 76:29.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:29.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:29.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:29.42 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:29.42 51 | NS_INTERFACE_MAP_END 76:29.42 | ^~~~~~~~~~~~~~~~~~~~ 76:29.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:29.42 982 | else 76:29.42 | ^~~~ 76:29.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:29.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:29.42 | ^~~~~~~~~~~~~~~~~~ 76:29.42 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:29.42 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:29.42 | ^~~~~~~~~~~~~~~~~~~~~~ 76:30.75 dom/security 76:31.36 dom/security/test/gtest 76:33.44 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 76:33.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 76:33.44 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 76:33.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.44 1008 | foundInterface = 0; \ 76:33.44 | ^~~~~~~~~~~~~~ 76:33.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:33.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:33.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:33.44 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:33.44 50 | NS_INTERFACE_MAP_END 76:33.44 | ^~~~~~~~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.45 982 | else 76:33.45 | ^~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:33.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:33.45 | ^~~~~~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:33.45 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:33.45 | ^~~~~~~~~~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 76:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.45 1023 | foundInterface = 0; \ 76:33.45 | ^~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:33.45 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:33.45 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 76:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.45 982 | else 76:33.45 | ^~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:33.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:33.45 | ^~~~~~~~~~~~~~~~~~ 76:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:33.45 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 76:33.45 | ^~~~~~~~~~~~~~~~~~~~~~ 76:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 76:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.47 1023 | foundInterface = 0; \ 76:33.47 | ^~~~~~~~~~~~~~ 76:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:33.47 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:33.47 226 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 76:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.47 982 | else 76:33.47 | ^~~~ 76:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:33.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:33.47 | ^~~~~~~~~~~~~~~~~~ 76:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:33.48 225 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 76:33.48 | ^~~~~~~~~~~~~~~~~~~~~~ 76:33.71 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 76:33.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.71 1023 | foundInterface = 0; \ 76:33.71 | ^~~~~~~~~~~~~~ 76:33.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:33.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:33.72 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 76:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.72 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 76:33.72 629 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 76:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 76:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 76:33.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.72 302 | } else 76:33.72 | ^~~~ 76:33.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:33.72 302 | } else 76:33.72 | ^~~~ 76:33.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:33.72 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 76:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.72 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 76:33.72 629 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 76:33.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:33.73 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 76:33.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 76:33.73 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 76:33.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:33.73 1008 | foundInterface = 0; \ 76:33.73 | ^~~~~~~~~~~~~~ 76:33.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:33.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:33.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:33.73 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:33.73 714 | NS_INTERFACE_MAP_END 76:33.73 | ^~~~~~~~~~~~~~~~~~~~ 76:33.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:33.73 982 | else 76:33.73 | ^~~~ 76:33.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:33.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:33.74 | ^~~~~~~~~~~~~~~~~~ 76:33.74 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:33.74 713 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:33.74 | ^~~~~~~~~~~~~~~~~~~~~~ 76:34.39 dom/security/featurepolicy 76:38.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/dom/security/CSPEvalChecker.cpp:8, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 76:38.82 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:38.82 1008 | foundInterface = 0; \ 76:38.82 | ^~~~~~~~~~~~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:38.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:38.82 167 | NS_INTERFACE_MAP_END 76:38.82 | ^~~~~~~~~~~~~~~~~~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76:38.82 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 76:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 76:38.82 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 76:38.82 | ^~~~~~~~~~~~~~~~~~~~ 76:38.82 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:18, 76:38.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:38.82 136 | } else 76:38.82 | ^~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 76:38.82 136 | } else 76:38.82 | ^~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 76:38.82 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 76:38.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 76:38.82 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 76:38.83 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 76:38.83 | ^~~~~~~~~~~~~~~~~~~~ 76:39.30 dom/security/featurepolicy/test/gtest 76:39.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.h:11, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.cpp:7, 76:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 76:39.37 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 76:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:39.37 1008 | foundInterface = 0; \ 76:39.37 | ^~~~~~~~~~~~~~ 76:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:39.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:39.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:39.37 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:39.37 24 | NS_INTERFACE_MAP_END 76:39.37 | ^~~~~~~~~~~~~~~~~~~~ 76:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:39.37 982 | else 76:39.37 | ^~~~ 76:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:39.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:39.37 | ^~~~~~~~~~~~~~~~~~ 76:39.37 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:39.37 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:39.37 | ^~~~~~~~~~~~~~~~~~~~~~ 76:41.79 dom/storage 76:42.13 dom/svg 76:48.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.h:10, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.cpp:7, 76:48.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 76:48.39 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 76:48.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.39 1008 | foundInterface = 0; \ 76:48.39 | ^~~~~~~~~~~~~~ 76:48.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.40 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.40 38 | NS_INTERFACE_MAP_END 76:48.40 | ^~~~~~~~~~~~~~~~~~~~ 76:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.40 982 | else 76:48.40 | ^~~~ 76:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.40 | ^~~~~~~~~~~~~~~~~~ 76:48.40 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.40 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.40 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 76:48.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.42 1008 | foundInterface = 0; \ 76:48.42 | ^~~~~~~~~~~~~~ 76:48.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.42 60 | NS_INTERFACE_MAP_END 76:48.42 | ^~~~~~~~~~~~~~~~~~~~ 76:48.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.43 982 | else 76:48.43 | ^~~~ 76:48.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.43 | ^~~~~~~~~~~~~~~~~~ 76:48.43 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.43 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.43 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.44 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 76:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.44 1008 | foundInterface = 0; \ 76:48.44 | ^~~~~~~~~~~~~~ 76:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.44 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.44 70 | NS_INTERFACE_MAP_END 76:48.44 | ^~~~~~~~~~~~~~~~~~~~ 76:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.44 982 | else 76:48.44 | ^~~~ 76:48.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.44 | ^~~~~~~~~~~~~~~~~~ 76:48.44 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.44 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.44 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 76:48.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.46 1008 | foundInterface = 0; \ 76:48.46 | ^~~~~~~~~~~~~~ 76:48.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.46 51 | NS_INTERFACE_MAP_END 76:48.46 | ^~~~~~~~~~~~~~~~~~~~ 76:48.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.46 982 | else 76:48.46 | ^~~~ 76:48.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.46 | ^~~~~~~~~~~~~~~~~~ 76:48.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.46 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.46 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.47 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 76:48.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.47 1008 | foundInterface = 0; \ 76:48.47 | ^~~~~~~~~~~~~~ 76:48.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.47 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.47 70 | NS_INTERFACE_MAP_END 76:48.47 | ^~~~~~~~~~~~~~~~~~~~ 76:48.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.47 982 | else 76:48.47 | ^~~~ 76:48.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.47 | ^~~~~~~~~~~~~~~~~~ 76:48.47 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.47 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.47 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 76:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.57 1008 | foundInterface = 0; \ 76:48.57 | ^~~~~~~~~~~~~~ 76:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.57 51 | NS_INTERFACE_MAP_END 76:48.57 | ^~~~~~~~~~~~~~~~~~~~ 76:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.57 982 | else 76:48.57 | ^~~~ 76:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.57 | ^~~~~~~~~~~~~~~~~~ 76:48.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.57 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.57 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.61 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 76:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.61 1008 | foundInterface = 0; \ 76:48.61 | ^~~~~~~~~~~~~~ 76:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.61 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.61 68 | NS_INTERFACE_MAP_END 76:48.61 | ^~~~~~~~~~~~~~~~~~~~ 76:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.61 982 | else 76:48.61 | ^~~~ 76:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.61 | ^~~~~~~~~~~~~~~~~~ 76:48.61 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.61 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.61 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 76:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.63 1008 | foundInterface = 0; \ 76:48.63 | ^~~~~~~~~~~~~~ 76:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.63 38 | NS_INTERFACE_MAP_END 76:48.63 | ^~~~~~~~~~~~~~~~~~~~ 76:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.63 982 | else 76:48.63 | ^~~~ 76:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.63 | ^~~~~~~~~~~~~~~~~~ 76:48.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.63 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.63 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.65 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 76:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.65 1008 | foundInterface = 0; \ 76:48.65 | ^~~~~~~~~~~~~~ 76:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:48.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:48.65 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:48.65 68 | NS_INTERFACE_MAP_END 76:48.65 | ^~~~~~~~~~~~~~~~~~~~ 76:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.65 982 | else 76:48.65 | ^~~~ 76:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.65 | ^~~~~~~~~~~~~~~~~~ 76:48.65 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.65 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:48.65 | ^~~~~~~~~~~~~~~~~~~~~~ 76:48.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 76:48.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:48.69 1023 | foundInterface = 0; \ 76:48.69 | ^~~~~~~~~~~~~~ 76:48.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:48.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:48.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:48.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:48.69 43 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 76:48.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:48.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:48.69 982 | else 76:48.69 | ^~~~ 76:48.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:48.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:48.69 | ^~~~~~~~~~~~~~~~~~ 76:48.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:48.69 42 | NS_INTERFACE_MAP_ENTRY(Link) 76:48.69 | ^~~~~~~~~~~~~~~~~~~~~~ 76:51.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 76:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:51.07 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 76:51.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.07 1023 | foundInterface = 0; \ 76:51.07 | ^~~~~~~~~~~~~~ 76:51.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:51.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:51.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.07 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:51.07 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 76:51.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.07 982 | else 76:51.07 | ^~~~ 76:51.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.07 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.07 | ^~~~~~~~~~~~~~~~~~ 76:51.07 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.07 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:51.07 | ^~~~~~~~~~~~~~~~~~~~~~ 76:51.21 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 76:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.21 1023 | foundInterface = 0; \ 76:51.21 | ^~~~~~~~~~~~~~ 76:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:51.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:51.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.21 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:51.21 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 76:51.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.21 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 76:51.21 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 76:51.21 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 76:51.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.21 302 | } else 76:51.21 | ^~~~ 76:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:51.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:51.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.21 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:51.21 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 76:51.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:51.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:51.23 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 76:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.23 1023 | foundInterface = 0; \ 76:51.23 | ^~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:51.23 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:51.23 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 76:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.23 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 76:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.23 302 | } else 76:51.23 | ^~~~ 76:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:51.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.23 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:51.23 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 76:51.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:51.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 76:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:51.28 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 76:51.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.28 1008 | foundInterface = 0; \ 76:51.28 | ^~~~~~~~~~~~~~ 76:51.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:51.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:51.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:51.28 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:51.28 27 | NS_INTERFACE_MAP_END 76:51.28 | ^~~~~~~~~~~~~~~~~~~~ 76:51.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.28 982 | else 76:51.28 | ^~~~ 76:51.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.28 | ^~~~~~~~~~~~~~~~~~ 76:51.28 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.28 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 76:51.28 | ^~~~~~~~~~~~~~~~~~~~~~ 76:51.32 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 76:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:51.32 1008 | foundInterface = 0; \ 76:51.32 | ^~~~~~~~~~~~~~ 76:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:51.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:51.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 76:51.33 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:51.33 289 | NS_INTERFACE_MAP_END 76:51.33 | ^~~~~~~~~~~~~~~~~~~~ 76:51.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:51.33 982 | else 76:51.33 | ^~~~ 76:51.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:51.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:51.33 | ^~~~~~~~~~~~~~~~~~ 76:51.33 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:51.33 288 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:51.33 | ^~~~~~~~~~~~~~~~~~~~~~ 76:51.55 dom/network 76:58.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:58.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 76:58.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:58.20 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.h:10, 76:58.20 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.cpp:7, 76:58.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 76:58.20 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 76:58.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:58.20 1023 | foundInterface = 0; \ 76:58.20 | ^~~~~~~~~~~~~~ 76:58.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:58.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:58.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.21 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:58.21 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:58.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:58.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:58.21 982 | else 76:58.21 | ^~~~ 76:58.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:58.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:58.21 | ^~~~~~~~~~~~~~~~~~ 76:58.21 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:58.21 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 76:58.21 | ^~~~~~~~~~~~~~~~~~~~~~ 77:01.02 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 77:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:01.03 1008 | foundInterface = 0; \ 77:01.03 | ^~~~~~~~~~~~~~ 77:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:01.03 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:01.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:01.03 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:01.03 27 | NS_INTERFACE_MAP_END 77:01.03 | ^~~~~~~~~~~~~~~~~~~~ 77:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:01.03 982 | else 77:01.03 | ^~~~ 77:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:01.03 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:01.03 | ^~~~~~~~~~~~~~~~~~ 77:01.03 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:01.03 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:01.03 | ^~~~~~~~~~~~~~~~~~~~~~ 77:01.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAngleBinding.h:9, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.h:14, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.cpp:7, 77:01.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 77:01.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 77:01.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:01.42 1008 | foundInterface = 0; \ 77:01.42 | ^~~~~~~~~~~~~~ 77:01.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:01.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:01.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:01.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:01.42 23 | NS_INTERFACE_MAP_END 77:01.42 | ^~~~~~~~~~~~~~~~~~~~ 77:01.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:01.42 982 | else 77:01.42 | ^~~~ 77:01.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:01.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:01.42 | ^~~~~~~~~~~~~~~~~~ 77:01.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:01.42 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:01.42 | ^~~~~~~~~~~~~~~~~~~~~~ 77:01.43 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 77:01.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:01.43 1008 | foundInterface = 0; \ 77:01.43 | ^~~~~~~~~~~~~~ 77:01.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:01.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:01.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:01.43 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:01.43 22 | NS_INTERFACE_MAP_END 77:01.43 | ^~~~~~~~~~~~~~~~~~~~ 77:01.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:01.43 982 | else 77:01.43 | ^~~~ 77:01.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:01.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:01.43 | ^~~~~~~~~~~~~~~~~~ 77:01.43 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:01.43 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:01.43 | ^~~~~~~~~~~~~~~~~~~~~~ 77:01.49 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 77:01.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:01.49 1008 | foundInterface = 0; \ 77:01.49 | ^~~~~~~~~~~~~~ 77:01.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:01.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:01.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:01.49 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:01.49 22 | NS_INTERFACE_MAP_END 77:01.49 | ^~~~~~~~~~~~~~~~~~~~ 77:01.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:01.49 982 | else 77:01.49 | ^~~~ 77:01.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:01.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:01.49 | ^~~~~~~~~~~~~~~~~~ 77:01.49 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:01.49 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:01.49 | ^~~~~~~~~~~~~~~~~~~~~~ 77:01.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 77:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:01.57 1008 | foundInterface = 0; \ 77:01.57 | ^~~~~~~~~~~~~~ 77:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:01.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:01.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:01.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:01.57 30 | NS_INTERFACE_MAP_END 77:01.57 | ^~~~~~~~~~~~~~~~~~~~ 77:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:01.57 982 | else 77:01.57 | ^~~~ 77:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:01.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:01.57 | ^~~~~~~~~~~~~~~~~~ 77:01.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:01.57 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:01.57 | ^~~~~~~~~~~~~~~~~~~~~~ 77:03.59 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 77:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:03.59 1008 | foundInterface = 0; \ 77:03.59 | ^~~~~~~~~~~~~~ 77:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:03.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:03.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:03.59 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:03.59 24 | NS_INTERFACE_MAP_END 77:03.59 | ^~~~~~~~~~~~~~~~~~~~ 77:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:03.59 982 | else 77:03.59 | ^~~~ 77:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:03.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:03.59 | ^~~~~~~~~~~~~~~~~~ 77:03.59 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:03.59 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:03.59 | ^~~~~~~~~~~~~~~~~~~~~~ 77:03.62 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 77:03.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:03.62 1008 | foundInterface = 0; \ 77:03.62 | ^~~~~~~~~~~~~~ 77:03.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:03.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:03.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:03.62 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:03.62 48 | NS_INTERFACE_MAP_END 77:03.62 | ^~~~~~~~~~~~~~~~~~~~ 77:03.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:03.62 982 | else 77:03.62 | ^~~~ 77:03.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:03.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:03.62 | ^~~~~~~~~~~~~~~~~~ 77:03.62 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:03.62 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:03.62 | ^~~~~~~~~~~~~~~~~~~~~~ 77:03.64 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 77:03.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:03.64 1023 | foundInterface = 0; \ 77:03.64 | ^~~~~~~~~~~~~~ 77:03.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:03.64 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:03.64 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:03.64 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:03.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:03.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:03.64 982 | else 77:03.64 | ^~~~ 77:03.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:03.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:03.64 | ^~~~~~~~~~~~~~~~~~ 77:03.64 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:03.64 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 77:03.64 | ^~~~~~~~~~~~~~~~~~~~~~ 77:04.75 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 77:04.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:04.75 1008 | foundInterface = 0; \ 77:04.75 | ^~~~~~~~~~~~~~ 77:04.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:04.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:04.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:04.75 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:04.75 67 | NS_INTERFACE_MAP_END 77:04.75 | ^~~~~~~~~~~~~~~~~~~~ 77:04.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:04.75 982 | else 77:04.75 | ^~~~ 77:04.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:04.75 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:04.75 | ^~~~~~~~~~~~~~~~~~ 77:04.75 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:04.75 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:04.75 | ^~~~~~~~~~~~~~~~~~~~~~ 77:04.76 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 77:04.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:04.77 1008 | foundInterface = 0; \ 77:04.77 | ^~~~~~~~~~~~~~ 77:04.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:04.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:04.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:04.77 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:04.77 57 | NS_INTERFACE_MAP_END 77:04.77 | ^~~~~~~~~~~~~~~~~~~~ 77:04.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:04.77 982 | else 77:04.77 | ^~~~ 77:04.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:04.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:04.77 | ^~~~~~~~~~~~~~~~~~ 77:04.77 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:04.77 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:04.77 | ^~~~~~~~~~~~~~~~~~~~~~ 77:04.84 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 77:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:04.84 1023 | foundInterface = 0; \ 77:04.84 | ^~~~~~~~~~~~~~ 77:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:04.84 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:04.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:04.84 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:04.84 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:04.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:04.84 982 | else 77:04.84 | ^~~~ 77:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:04.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:04.84 | ^~~~~~~~~~~~~~~~~~ 77:04.84 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:04.84 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 77:04.84 | ^~~~~~~~~~~~~~~~~~~~~~ 77:07.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimatedString.h:10, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedString.cpp:7, 77:07.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 77:07.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 77:07.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:07.66 1023 | foundInterface = 0; \ 77:07.66 | ^~~~~~~~~~~~~~ 77:07.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:07.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:07.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:07.66 29 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 77:07.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:07.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:07.66 982 | else 77:07.66 | ^~~~ 77:07.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:07.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:07.66 | ^~~~~~~~~~~~~~~~~~ 77:07.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:07.66 28 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 77:07.66 | ^~~~~~~~~~~~~~~~~~~~~~ 77:07.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 77:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:07.74 1008 | foundInterface = 0; \ 77:07.74 | ^~~~~~~~~~~~~~ 77:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:07.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:07.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:07.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:07.74 49 | NS_INTERFACE_MAP_END 77:07.74 | ^~~~~~~~~~~~~~~~~~~~ 77:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:07.74 982 | else 77:07.74 | ^~~~ 77:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:07.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:07.74 | ^~~~~~~~~~~~~~~~~~ 77:07.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:07.74 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:07.74 | ^~~~~~~~~~~~~~~~~~~~~~ 77:17.30 dom/permission 77:17.30 dom/plugins/base 77:22.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.h:11, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFEOffsetElement.cpp:7, 77:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 77:22.95 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 77:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:22.95 1023 | foundInterface = 0; \ 77:22.95 | ^~~~~~~~~~~~~~ 77:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:22.95 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.95 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:22.95 69 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 77:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:22.95 1000 | } else 77:22.95 | ^~~~ 77:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 77:22.95 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 77:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.95 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 77:22.95 68 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 77:22.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.96 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 77:22.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:22.96 1023 | foundInterface = 0; \ 77:22.96 | ^~~~~~~~~~~~~~ 77:22.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:22.96 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.96 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:22.96 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 77:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:22.96 1000 | } else 77:22.96 | ^~~~ 77:22.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 77:22.96 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 77:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:22.96 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 77:22.96 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 77:22.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.29 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 77:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:23.29 1023 | foundInterface = 0; \ 77:23.29 | ^~~~~~~~~~~~~~ 77:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:23.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:23.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.29 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:23.29 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 77:23.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:23.29 982 | else 77:23.29 | ^~~~ 77:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:23.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:23.29 | ^~~~~~~~~~~~~~~~~~ 77:23.29 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:23.29 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 77:23.29 | ^~~~~~~~~~~~~~~~~~~~~~ 77:23.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.h:10, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.cpp:7, 77:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 77:23.76 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 77:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:23.76 1008 | foundInterface = 0; \ 77:23.76 | ^~~~~~~~~~~~~~ 77:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:23.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:23.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:23.76 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:23.76 22 | NS_INTERFACE_MAP_END 77:23.76 | ^~~~~~~~~~~~~~~~~~~~ 77:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:23.76 982 | else 77:23.76 | ^~~~ 77:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:23.76 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:23.76 | ^~~~~~~~~~~~~~~~~~ 77:23.76 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:23.76 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:23.76 | ^~~~~~~~~~~~~~~~~~~~~~ 77:26.07 dom/plugins/ipc 77:27.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 77:27.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 77:27.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPluginHost.h:14, 77:27.09 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.h:12, 77:27.09 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:9: 77:27.09 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 77:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:27.10 1008 | foundInterface = 0; \ 77:27.10 | ^~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:27.10 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:27.10 1646 | NS_INTERFACE_MAP_END 77:27.10 | ^~~~~~~~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:27.10 992 | else 77:27.10 | ^~~~ 77:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:27.10 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:27.10 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:27.10 1645 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 77:27.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:43.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 77:43.52 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 77:43.52 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:1996: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] 77:43.52 1996 | memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 77:43.52 | ^ 77:43.52 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 77:43.52 237 | typedef struct NPObjectMemberPrivate { 77:43.52 | ^~~~~~~~~~~~~~~~~~~~~ 77:49.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 77:49.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 77:49.30 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.h:10, 77:49.30 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberListSMILType.cpp:12, 77:49.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 77:49.30 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 77:49.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:49.30 1008 | foundInterface = 0; \ 77:49.30 | ^~~~~~~~~~~~~~ 77:49.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:49.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:49.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:49.30 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:49.30 27 | NS_INTERFACE_MAP_END 77:49.31 | ^~~~~~~~~~~~~~~~~~~~ 77:49.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:49.31 982 | else 77:49.31 | ^~~~ 77:49.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:49.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:49.31 | ^~~~~~~~~~~~~~~~~~ 77:49.31 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:49.31 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 77:49.31 | ^~~~~~~~~~~~~~~~~~~~~~ 77:56.78 dom/indexedDB 78:00.93 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 78:00.93 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/Key.cpp:577:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:00.93 577 | ++out; 78:00.93 | ^~~~~ 78:03.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 78:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 78:03.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 78:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:03.67 1008 | foundInterface = 0; \ 78:03.67 | ^~~~~~~~~~~~~~ 78:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:03.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:03.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:03.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:03.67 32 | NS_INTERFACE_MAP_END 78:03.67 | ^~~~~~~~~~~~~~~~~~~~ 78:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:03.67 982 | else 78:03.67 | ^~~~ 78:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:03.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:03.67 | ^~~~~~~~~~~~~~~~~~ 78:03.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:03.67 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:03.67 | ^~~~~~~~~~~~~~~~~~~~~~ 78:04.11 dom/system 78:05.58 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 78:05.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:05.58 1008 | foundInterface = 0; \ 78:05.58 | ^~~~~~~~~~~~~~ 78:05.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:05.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:05.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:05.58 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:05.58 58 | NS_INTERFACE_MAP_END 78:05.58 | ^~~~~~~~~~~~~~~~~~~~ 78:05.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:05.58 982 | else 78:05.58 | ^~~~ 78:05.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:05.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:05.58 | ^~~~~~~~~~~~~~~~~~ 78:05.58 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:05.58 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:05.58 | ^~~~~~~~~~~~~~~~~~~~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 78:05.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:05.60 1023 | foundInterface = 0; \ 78:05.60 | ^~~~~~~~~~~~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:05.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:05.60 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 78:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 78:05.60 111 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 78:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 78:05.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 78:05.60 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 78:05.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 78:05.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:05.60 302 | } else 78:05.60 | ^~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:05.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:05.60 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 78:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.60 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 78:05.60 111 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 78:05.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 78:05.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 78:05.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 78:05.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:05.69 1008 | foundInterface = 0; \ 78:05.69 | ^~~~~~~~~~~~~~ 78:05.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:05.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:05.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:05.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:05.69 27 | NS_INTERFACE_MAP_END 78:05.69 | ^~~~~~~~~~~~~~~~~~~~ 78:05.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:05.69 982 | else 78:05.69 | ^~~~ 78:05.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:05.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:05.69 | ^~~~~~~~~~~~~~~~~~ 78:05.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:05.69 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:05.70 | ^~~~~~~~~~~~~~~~~~~~~~ 78:05.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 78:05.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:05.74 1023 | foundInterface = 0; \ 78:05.74 | ^~~~~~~~~~~~~~ 78:05.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:05.74 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:05.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:05.74 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 78:05.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 78:05.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 78:05.75 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 78:05.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 78:05.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:05.75 302 | } else 78:05.75 | ^~~~ 78:05.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:05.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:05.75 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:05.75 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 78:05.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:09.27 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsAutoPtr.h:10, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/dom/system/OSFileConstants.cpp:52, 78:09.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 78:09.28 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 78:09.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:09.28 1008 | foundInterface = 0; \ 78:09.28 | ^~~~~~~~~~~~~~ 78:09.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:09.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:09.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:09.28 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:09.28 68 | NS_INTERFACE_MAP_END 78:09.28 | ^~~~~~~~~~~~~~~~~~~~ 78:09.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:09.28 992 | else 78:09.28 | ^~~~ 78:09.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 78:09.28 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 78:09.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:09.28 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 78:09.28 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 78:09.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:12.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:12.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 78:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.28 1008 | foundInterface = 0; \ 78:12.28 | ^~~~~~~~~~~~~~ 78:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.28 234 | NS_INTERFACE_MAP_END 78:12.28 | ^~~~~~~~~~~~~~~~~~~~ 78:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.28 992 | else 78:12.28 | ^~~~ 78:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 78:12.28 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 78:12.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 78:12.28 233 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 78:12.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 78:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.33 1008 | foundInterface = 0; \ 78:12.33 | ^~~~~~~~~~~~~~ 78:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.33 859 | NS_INTERFACE_MAP_END 78:12.33 | ^~~~~~~~~~~~~~~~~~~~ 78:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.33 982 | else 78:12.33 | ^~~~ 78:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.33 | ^~~~~~~~~~~~~~~~~~ 78:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.33 858 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:12.33 | ^~~~~~~~~~~~~~~~~~~~~~ 78:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 78:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.47 1023 | foundInterface = 0; \ 78:12.47 | ^~~~~~~~~~~~~~ 78:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:12.47 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:12.47 1062 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 78:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:12.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 78:12.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 78:12.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:12.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:12.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.47 302 | } else 78:12.47 | ^~~~ 78:12.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:12.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.47 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:12.47 1061 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 78:12.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:12.50 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 78:12.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.50 1023 | foundInterface = 0; \ 78:12.50 | ^~~~~~~~~~~~~~ 78:12.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:12.50 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.50 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:12.50 78 | NS_INTERFACE_MAP_END_INHERITING(Event) 78:12.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.50 982 | else 78:12.50 | ^~~~ 78:12.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.50 | ^~~~~~~~~~~~~~~~~~ 78:12.51 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.51 77 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 78:12.51 | ^~~~~~~~~~~~~~~~~~~~~~ 78:12.59 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 78:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.59 1008 | foundInterface = 0; \ 78:12.59 | ^~~~~~~~~~~~~~ 78:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.59 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.59 834 | NS_INTERFACE_MAP_END 78:12.59 | ^~~~~~~~~~~~~~~~~~~~ 78:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.59 982 | else 78:12.59 | ^~~~ 78:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.59 | ^~~~~~~~~~~~~~~~~~ 78:12.59 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.59 833 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:12.59 | ^~~~~~~~~~~~~~~~~~~~~~ 78:12.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 78:12.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.63 1023 | foundInterface = 0; \ 78:12.63 | ^~~~~~~~~~~~~~ 78:12.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:12.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:12.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:12.63 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:12.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.63 982 | else 78:12.63 | ^~~~ 78:12.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.63 | ^~~~~~~~~~~~~~~~~~ 78:12.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.63 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 78:12.63 | ^~~~~~~~~~~~~~~~~~~~~~ 78:12.65 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 78:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.65 1023 | foundInterface = 0; \ 78:12.65 | ^~~~~~~~~~~~~~ 78:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:12.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:12.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.65 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:12.65 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 78:12.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:12.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 78:12.65 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 78:12.65 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:12.65 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:12.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.65 302 | } else 78:12.65 | ^~~~ 78:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:12.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:12.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.65 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:12.65 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 78:12.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:12.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:12.70 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 78:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.70 1008 | foundInterface = 0; \ 78:12.70 | ^~~~~~~~~~~~~~ 78:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.70 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.70 578 | NS_INTERFACE_MAP_END 78:12.70 | ^~~~~~~~~~~~~~~~~~~~ 78:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.70 982 | else 78:12.70 | ^~~~ 78:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.70 | ^~~~~~~~~~~~~~~~~~ 78:12.70 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.70 577 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:12.70 | ^~~~~~~~~~~~~~~~~~~~~~ 78:12.72 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileInfo.h:10, 78:12.72 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:11: 78:12.72 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.72 1008 | foundInterface = 0; \ 78:12.72 | ^~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.72 26398 | NS_INTERFACE_MAP_END 78:12.72 | ^~~~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.72 992 | else 78:12.72 | ^~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 78:12.72 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 78:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 78:12.72 26397 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 78:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.72 1008 | foundInterface = 0; \ 78:12.72 | ^~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:12.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:12.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:12.72 205 | NS_INTERFACE_MAP_END 78:12.72 | ^~~~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.72 982 | else 78:12.72 | ^~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:12.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:12.72 | ^~~~~~~~~~~~~~~~~~ 78:12.72 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:12.72 204 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:12.72 | ^~~~~~~~~~~~~~~~~~~~~~ 78:12.78 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 78:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:12.78 1023 | foundInterface = 0; \ 78:12.78 | ^~~~~~~~~~~~~~ 78:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:12.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:12.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.78 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:12.78 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:12.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:12.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 78:12.78 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 78:12.78 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:12.78 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:12.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:12.78 302 | } else 78:12.78 | ^~~~ 78:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:12.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:12.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:12.78 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:12.78 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 78:12.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 78:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.12 1008 | foundInterface = 0; \ 78:13.12 | ^~~~~~~~~~~~~~ 78:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:13.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:13.12 1864 | NS_INTERFACE_MAP_END 78:13.12 | ^~~~~~~~~~~~~~~~~~~~ 78:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.12 982 | else 78:13.12 | ^~~~ 78:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:13.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:13.12 | ^~~~~~~~~~~~~~~~~~ 78:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:13.12 1863 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:13.12 | ^~~~~~~~~~~~~~~~~~~~~~ 78:13.20 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 78:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.20 1023 | foundInterface = 0; \ 78:13.20 | ^~~~~~~~~~~~~~ 78:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.20 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.20 358 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 78:13.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 78:13.20 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.20 357 | } else 78:13.20 | ^~~~ 78:13.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:13.22 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 78:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.22 1023 | foundInterface = 0; \ 78:13.22 | ^~~~~~~~~~~~~~ 78:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.22 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.22 519 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 78:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:13.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.22 302 | } else 78:13.22 | ^~~~ 78:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:13.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.22 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:13.22 518 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 78:13.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:13.25 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 78:13.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.26 1023 | foundInterface = 0; \ 78:13.26 | ^~~~~~~~~~~~~~ 78:13.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.26 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.26 910 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 78:13.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.26 982 | else 78:13.26 | ^~~~ 78:13.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:13.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:13.26 | ^~~~~~~~~~~~~~~~~~ 78:13.26 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:13.26 909 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 78:13.26 | ^~~~~~~~~~~~~~~~~~~~~~ 78:13.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 78:13.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.28 1023 | foundInterface = 0; \ 78:13.28 | ^~~~~~~~~~~~~~ 78:13.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.28 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:13.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 78:13.28 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 78:13.28 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 78:13.28 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 78:13.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 78:13.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.28 302 | } else 78:13.28 | ^~~~ 78:13.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:13.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:13.28 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 78:13.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:20.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGStringList.h:11, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTests.h:12, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 78:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 78:20.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 78:20.37 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPositioningElement.cpp:7, 78:20.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 78:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:20.37 1008 | foundInterface = 0; \ 78:20.37 | ^~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:20.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:20.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:20.37 78 | NS_INTERFACE_MAP_END 78:20.37 | ^~~~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:20.37 982 | else 78:20.37 | ^~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:20.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:20.37 | ^~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:20.37 77 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:20.37 | ^~~~~~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:20.37 1008 | foundInterface = 0; \ 78:20.37 | ^~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:20.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:20.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:20.37 83 | NS_INTERFACE_MAP_END 78:20.37 | ^~~~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:20.37 982 | else 78:20.37 | ^~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:20.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:20.37 | ^~~~~~~~~~~~~~~~~~ 78:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:20.37 82 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:20.37 | ^~~~~~~~~~~~~~~~~~~~~~ 78:21.19 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 78:21.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:21.20 1008 | foundInterface = 0; \ 78:21.20 | ^~~~~~~~~~~~~~ 78:21.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:21.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:21.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:21.20 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:21.20 48 | NS_INTERFACE_MAP_END 78:21.20 | ^~~~~~~~~~~~~~~~~~~~ 78:21.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:21.20 982 | else 78:21.20 | ^~~~ 78:21.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:21.20 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:21.20 | ^~~~~~~~~~~~~~~~~~ 78:21.20 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:21.20 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:21.20 | ^~~~~~~~~~~~~~~~~~~~~~ 78:28.02 dom/workers 78:37.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 78:37.87 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 78:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:37.87 1023 | foundInterface = 0; \ 78:37.87 | ^~~~~~~~~~~~~~ 78:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:37.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:37.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:37.87 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:37.87 152 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:37.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:37.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 78:37.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 78:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:37.87 302 | } else 78:37.87 | ^~~~ 78:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:37.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:37.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:37.87 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:37.87 151 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 78:37.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:38.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 78:38.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 78:38.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 78:38.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 78:38.17 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 78:38.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 78:38.17 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 78:38.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:38.17 1008 | foundInterface = 0; \ 78:38.17 | ^~~~~~~~~~~~~~ 78:38.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:38.17 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:38.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:38.17 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:38.17 4700 | NS_INTERFACE_MAP_END 78:38.17 | ^~~~~~~~~~~~~~~~~~~~ 78:38.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:38.17 982 | else 78:38.17 | ^~~~ 78:38.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:38.17 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:38.17 | ^~~~~~~~~~~~~~~~~~ 78:38.17 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:38.17 4691 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:38.17 | ^~~~~~~~~~~~~~~~~~~~~~ 78:38.20 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 78:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:38.20 1008 | foundInterface = 0; \ 78:38.20 | ^~~~~~~~~~~~~~ 78:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:38.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:38.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:38.20 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:38.20 212 | NS_INTERFACE_MAP_END 78:38.20 | ^~~~~~~~~~~~~~~~~~~~ 78:38.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 78:38.20 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:38.20 211 | } else 78:38.20 | ^~~~ 78:38.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 78:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 78:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 78:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 78:38.51 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 78:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 78:38.51 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 78:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:38.51 1023 | foundInterface = 0; \ 78:38.51 | ^~~~~~~~~~~~~~ 78:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:38.51 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.51 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:38.51 130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:38.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:38.51 982 | else 78:38.51 | ^~~~ 78:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:38.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:38.51 | ^~~~~~~~~~~~~~~~~~ 78:38.51 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:38.51 129 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 78:38.51 | ^~~~~~~~~~~~~~~~~~~~~~ 78:38.52 dom/workers/remoteworkers 78:38.56 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 78:38.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:38.56 1023 | foundInterface = 0; \ 78:38.56 | ^~~~~~~~~~~~~~ 78:38.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:38.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.56 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:38.56 569 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 78:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:38.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 78:38.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 78:38.56 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 78:38.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 78:38.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:38.56 302 | } else 78:38.56 | ^~~~ 78:38.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:38.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.56 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:38.56 568 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 78:38.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:38.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 78:38.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 78:38.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 78:38.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 78:38.59 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 78:38.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 78:38.59 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 78:38.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:38.60 1023 | foundInterface = 0; \ 78:38.60 | ^~~~~~~~~~~~~~ 78:38.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:38.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:38.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.60 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:38.60 820 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:38.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:38.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:38.60 982 | else 78:38.60 | ^~~~ 78:38.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:38.60 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:38.60 | ^~~~~~~~~~~~~~~~~~ 78:38.60 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:38.60 819 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 78:38.60 | ^~~~~~~~~~~~~~~~~~~~~~ 78:41.61 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 78:41.61 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:16707:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:41.61 16707 | switch (maintenanceAction) { 78:41.61 | ^~~~~~ 78:41.61 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:16701:21: note: 'maintenanceAction' was declared here 78:41.61 16701 | MaintenanceAction maintenanceAction; 78:41.61 | ^~~~~~~~~~~~~~~~~ 78:45.42 dom/workers/sharedworkers 78:53.94 dom/audiochannel 78:54.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:10, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 78:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 78:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:54.55 1023 | foundInterface = 0; \ 78:54.55 | ^~~~~~~~~~~~~~ 78:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:54.55 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:54.55 335 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 78:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:54.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:12, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 78:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 78:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:54.55 302 | } else 78:54.55 | ^~~~ 78:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:54.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:54.55 334 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 78:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:56.13 dom/broadcastchannel 78:58.09 dom/messagechannel 78:58.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 78:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 78:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAudioChannelAgent.h:10, 78:58.82 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.h:10, 78:58.82 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:5, 78:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 78:58.82 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 78:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.83 1008 | foundInterface = 0; \ 78:58.83 | ^~~~~~~~~~~~~~ 78:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:58.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:58.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:58.83 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:58.83 32 | NS_INTERFACE_MAP_END 78:58.83 | ^~~~~~~~~~~~~~~~~~~~ 78:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.83 982 | else 78:58.83 | ^~~~ 78:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:58.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:58.83 | ^~~~~~~~~~~~~~~~~~ 78:58.83 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:58.83 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 78:58.83 | ^~~~~~~~~~~~~~~~~~~~~~ 78:59.54 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 78:59.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:59.54 1008 | foundInterface = 0; \ 78:59.54 | ^~~~~~~~~~~~~~ 78:59.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:59.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:59.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 78:59.54 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:59.54 260 | NS_INTERFACE_MAP_END 78:59.54 | ^~~~~~~~~~~~~~~~~~~~ 78:59.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:59.54 982 | else 78:59.54 | ^~~~ 78:59.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:59.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:59.54 | ^~~~~~~~~~~~~~~~~~ 78:59.54 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:59.54 259 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 78:59.54 | ^~~~~~~~~~~~~~~~~~~~~~ 78:59.67 dom/promise 79:02.28 dom/smil 79:03.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:11, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 79:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 79:03.43 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 79:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:03.43 1008 | foundInterface = 0; \ 79:03.43 | ^~~~~~~~~~~~~~ 79:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:03.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:03.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:03.43 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:03.43 29 | NS_INTERFACE_MAP_END 79:03.44 | ^~~~~~~~~~~~~~~~~~~~ 79:03.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:03.44 982 | else 79:03.44 | ^~~~ 79:03.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:03.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:03.44 | ^~~~~~~~~~~~~~~~~~ 79:03.44 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:03.44 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:03.44 | ^~~~~~~~~~~~~~~~~~~~~~ 79:05.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 79:05.46 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 79:05.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:05.46 1023 | foundInterface = 0; \ 79:05.46 | ^~~~~~~~~~~~~~ 79:05.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:05.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:05.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.46 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:05.46 426 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:05.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 79:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 79:05.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:05.46 302 | } else 79:05.46 | ^~~~ 79:05.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:05.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:05.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.47 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:05.47 425 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 79:05.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:07.35 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 79:07.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:07.35 1023 | foundInterface = 0; \ 79:07.35 | ^~~~~~~~~~~~~~ 79:07.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:07.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:07.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:07.35 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:07.35 187 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:07.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:07.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:13, 79:07.35 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 79:07.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 79:07.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:07.35 302 | } else 79:07.35 | ^~~~ 79:07.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:07.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:07.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:07.35 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:07.35 186 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 79:07.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:07.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Promise.h:11, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:7, 79:07.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 79:07.62 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 79:07.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:07.62 1008 | foundInterface = 0; \ 79:07.62 | ^~~~~~~~~~~~~~ 79:07.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:07.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:07.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:07.63 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:07.63 76 | NS_INTERFACE_MAP_END 79:07.63 | ^~~~~~~~~~~~~~~~~~~~ 79:07.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:07.63 982 | else 79:07.63 | ^~~~ 79:07.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:07.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:07.63 | ^~~~~~~~~~~~~~~~~~ 79:07.63 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:07.63 75 | NS_INTERFACE_MAP_ENTRY(Promise) 79:07.63 | ^~~~~~~~~~~~~~~~~~~~~~ 79:07.64 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 79:07.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:07.65 1008 | foundInterface = 0; \ 79:07.65 | ^~~~~~~~~~~~~~ 79:07.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:07.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:07.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:07.65 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:07.65 263 | NS_INTERFACE_MAP_END 79:07.65 | ^~~~~~~~~~~~~~~~~~~~ 79:07.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:07.65 982 | else 79:07.65 | ^~~~ 79:07.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:07.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:07.65 | ^~~~~~~~~~~~~~~~~~ 79:07.65 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:07.65 262 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:07.65 | ^~~~~~~~~~~~~~~~~~~~~~ 79:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 79:07.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:07.67 1008 | foundInterface = 0; \ 79:07.67 | ^~~~~~~~~~~~~~ 79:07.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:07.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:07.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:07.67 406 | NS_INTERFACE_MAP_END 79:07.67 | ^~~~~~~~~~~~~~~~~~~~ 79:07.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:07.67 982 | else 79:07.67 | ^~~~ 79:07.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:07.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:07.67 | ^~~~~~~~~~~~~~~~~~ 79:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:07.67 405 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:07.67 | ^~~~~~~~~~~~~~~~~~~~~~ 79:14.19 dom/url 79:15.03 dom/webauthn 79:17.40 dom/xbl 79:18.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:10, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 79:18.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 79:18.17 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 79:18.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:18.18 1023 | foundInterface = 0; \ 79:18.18 | ^~~~~~~~~~~~~~ 79:18.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:18.18 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:18.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:18.18 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 79:18.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.18 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:18.19 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 79:18.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDTracker.h:11, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:16, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 79:18.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 79:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:18.19 302 | } else 79:18.19 | ^~~~ 79:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:18.19 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:18.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:18.19 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 79:18.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:18.19 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:18.19 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 79:18.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:19.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.h:10, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:7, 79:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 79:19.40 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 79:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:19.40 1008 | foundInterface = 0; \ 79:19.40 | ^~~~~~~~~~~~~~ 79:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:19.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:19.40 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:19.40 29 | NS_INTERFACE_MAP_END 79:19.40 | ^~~~~~~~~~~~~~~~~~~~ 79:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:19.40 982 | else 79:19.40 | ^~~~ 79:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:19.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:19.40 | ^~~~~~~~~~~~~~~~~~ 79:19.40 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:19.40 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:19.40 | ^~~~~~~~~~~~~~~~~~~~~~ 79:19.56 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 79:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:19.57 1008 | foundInterface = 0; \ 79:19.57 | ^~~~~~~~~~~~~~ 79:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:19.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:19.57 310 | NS_INTERFACE_MAP_END 79:19.57 | ^~~~~~~~~~~~~~~~~~~~ 79:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:19.57 982 | else 79:19.57 | ^~~~ 79:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:19.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:19.57 | ^~~~~~~~~~~~~~~~~~ 79:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:19.57 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:19.57 | ^~~~~~~~~~~~~~~~~~~~~~ 79:20.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:20.65 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 79:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:20.65 1023 | foundInterface = 0; \ 79:20.65 | ^~~~~~~~~~~~~~ 79:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:20.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.65 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:20.65 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 79:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:20.65 302 | } else 79:20.65 | ^~~~ 79:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:20.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.65 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:20.65 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 79:20.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:20.66 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 79:20.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:20.66 1023 | foundInterface = 0; \ 79:20.66 | ^~~~~~~~~~~~~~ 79:20.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:20.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.66 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:20.66 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 79:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:20.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:20.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:20.66 302 | } else 79:20.66 | ^~~~ 79:20.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:20.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:20.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.67 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:20.67 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 79:20.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:20.67 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 79:20.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:20.67 1008 | foundInterface = 0; \ 79:20.67 | ^~~~~~~~~~~~~~ 79:20.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:20.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:20.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:20.68 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:20.68 35 | NS_INTERFACE_MAP_END 79:20.68 | ^~~~~~~~~~~~~~~~~~~~ 79:20.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:20.68 982 | else 79:20.68 | ^~~~ 79:20.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:20.68 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:20.68 | ^~~~~~~~~~~~~~~~~~ 79:20.68 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:20.68 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:20.68 | ^~~~~~~~~~~~~~~~~~~~~~ 79:20.86 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 79:20.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:20.86 1023 | foundInterface = 0; \ 79:20.86 | ^~~~~~~~~~~~~~ 79:20.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:20.86 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.86 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:20.86 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 79:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 79:20.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 79:20.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 79:20.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 79:20.86 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:20.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:20.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:20.86 302 | } else 79:20.86 | ^~~~ 79:20.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:20.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:20.86 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:20.86 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 79:20.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 79:23.29 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 79:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.29 1008 | foundInterface = 0; \ 79:23.29 | ^~~~~~~~~~~~~~ 79:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:23.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:23.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:23.29 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:23.29 77 | NS_INTERFACE_MAP_END 79:23.29 | ^~~~~~~~~~~~~~~~~~~~ 79:23.29 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 79:23.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 79:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.29 302 | } else 79:23.29 | ^~~~ 79:23.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:23.29 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:23.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:23.29 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 79:23.29 76 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 79:23.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:24.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 79:24.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 79:24.47 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 79:24.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:24.47 1008 | foundInterface = 0; \ 79:24.47 | ^~~~~~~~~~~~~~ 79:24.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:24.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:24.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:24.47 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:24.48 106 | NS_INTERFACE_MAP_END 79:24.48 | ^~~~~~~~~~~~~~~~~~~~ 79:24.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:24.48 982 | else 79:24.48 | ^~~~ 79:24.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:24.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:24.48 | ^~~~~~~~~~~~~~~~~~ 79:24.48 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:24.48 105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:24.48 | ^~~~~~~~~~~~~~~~~~~~~~ 79:24.86 dom/xbl/builtin 79:24.94 dom/xbl/builtin/unix 79:25.28 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 79:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.29 1008 | foundInterface = 0; \ 79:25.29 | ^~~~~~~~~~~~~~ 79:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.29 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.29 94 | NS_INTERFACE_MAP_END 79:25.29 | ^~~~~~~~~~~~~~~~~~~~ 79:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.29 982 | else 79:25.29 | ^~~~ 79:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.29 | ^~~~~~~~~~~~~~~~~~ 79:25.29 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.29 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:25.29 | ^~~~~~~~~~~~~~~~~~~~~~ 79:25.46 dom/xml 79:25.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:25.69 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 79:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.69 1023 | foundInterface = 0; \ 79:25.69 | ^~~~~~~~~~~~~~ 79:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:25.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:25.69 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 79:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.69 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:25.69 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 79:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.69 302 | } else 79:25.69 | ^~~~ 79:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:25.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:25.69 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 79:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.69 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:25.69 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 79:25.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 79:25.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 79:25.75 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 79:25.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:25.76 1008 | foundInterface = 0; \ 79:25.76 | ^~~~~~~~~~~~~~ 79:25.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:25.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:25.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:25.76 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:25.76 30 | NS_INTERFACE_MAP_END 79:25.76 | ^~~~~~~~~~~~~~~~~~~~ 79:25.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:25.76 982 | else 79:25.76 | ^~~~ 79:25.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:25.76 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:25.76 | ^~~~~~~~~~~~~~~~~~ 79:25.76 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:25.76 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 79:25.76 | ^~~~~~~~~~~~~~~~~~~~~~ 79:27.32 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 79:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:27.32 1008 | foundInterface = 0; \ 79:27.32 | ^~~~~~~~~~~~~~ 79:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:27.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:27.32 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:27.32 37 | NS_INTERFACE_MAP_END 79:27.32 | ^~~~~~~~~~~~~~~~~~~~ 79:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:27.32 982 | else 79:27.32 | ^~~~ 79:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:27.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:27.32 | ^~~~~~~~~~~~~~~~~~ 79:27.32 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:27.32 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 79:27.32 | ^~~~~~~~~~~~~~~~~~~~~~ 79:32.02 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 79:32.02 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/builtin/ShortcutKeys.cpp:108:11: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:32.02 108 | return *cache; 79:32.02 | ^~~~~ 79:32.02 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/builtin/ShortcutKeys.cpp:97:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:32.02 97 | while (keyData->event) { 79:32.02 | ~~~~~~~~~^~~~~ 79:32.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CharacterData.h:16, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Text.h:10, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CDATASection.h:11, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/dom/xml/CDATASection.cpp:7, 79:32.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 79:32.03 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 79:32.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:32.03 1023 | foundInterface = 0; \ 79:32.03 | ^~~~~~~~~~~~~~ 79:32.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:32.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:32.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.04 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:32.04 128 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 79:32.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:32.04 982 | else 79:32.04 | ^~~~ 79:32.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:32.04 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:32.04 | ^~~~~~~~~~~~~~~~~~ 79:32.04 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:32.04 127 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 79:32.04 | ^~~~~~~~~~~~~~~~~~~~~~ 79:32.66 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 79:32.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:32.66 1023 | foundInterface = 0; \ 79:32.66 | ^~~~~~~~~~~~~~ 79:32.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:32.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.66 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:32.66 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 79:32.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:32.66 982 | else 79:32.66 | ^~~~ 79:32.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:32.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:32.67 | ^~~~~~~~~~~~~~~~~~ 79:32.67 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:32.67 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 79:32.67 | ^~~~~~~~~~~~~~~~~~~~~~ 79:44.80 dom/xslt/base 79:44.80 dom/xslt/xpath 79:44.80 dom/xslt/xml 79:52.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 79:52.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 79:52.10 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathEvaluator.cpp:6, 79:52.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 79:52.10 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 79:52.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:52.10 1008 | foundInterface = 0; \ 79:52.10 | ^~~~~~~~~~~~~~ 79:52.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:52.10 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:52.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 79:52.10 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:52.10 67 | NS_INTERFACE_MAP_END 79:52.10 | ^~~~~~~~~~~~~~~~~~~~ 79:52.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:52.11 992 | else 79:52.11 | ^~~~ 79:52.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 79:52.11 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:52.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:52.11 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:52.11 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 79:52.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:52.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 79:52.97 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 79:52.97 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:52.97 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 79:52.97 | ^ 79:52.97 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 79:52.97 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 79:52.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 79:52.97 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 79:52.97 18 | class txXPathNode { 79:52.97 | ^~~~~~~~~~~ 79:52.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 79:52.97 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 79:52.97 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:52.97 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 79:52.97 | ^ 79:52.97 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 79:52.98 18 | class txXPathNode { 79:52.98 | ^~~~~~~~~~~ 79:52.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:52.98 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 79:52.98 | ^ 79:52.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 79:52.98 18 | class txXPathNode { 79:52.98 | ^~~~~~~~~~~ 79:52.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:52.98 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 79:52.98 | ^ 79:52.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 79:52.98 18 | class txXPathNode { 79:52.98 | ^~~~~~~~~~~ 79:52.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:52.98 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 79:52.98 | ^ 79:52.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 79:52.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 79:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 79:52.99 18 | class txXPathNode { 79:52.99 | ^~~~~~~~~~~ 79:52.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 79:52.99 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 79:52.99 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 79:52.99 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 79:52.99 | ^ 79:52.99 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 79:52.99 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 79:52.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 79:52.99 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 79:52.99 18 | class txXPathNode { 79:52.99 | ^~~~~~~~~~~ 79:59.05 dom/xslt/xslt 79:59.05 dom/xul 79:59.05 dom/vr 80:07.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 80:07.00 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 80:07.00 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 80:07.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 80:07.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 80:07.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 80:07.01 78 | memset(this, 0, sizeof(nsXPTCVariant)); 80:07.01 | ^ 80:07.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 80:07.01 44 | struct nsXPTCVariant { 80:07.01 | ^~~~~~~~~~~~~ 80:08.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/base/txCore.h:11, 80:08.36 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXMLEventHandler.h:9, 80:08.36 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.h:9, 80:08.36 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.cpp:6, 80:08.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 80:08.36 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 80:08.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:08.36 1008 | foundInterface = 0; \ 80:08.36 | ^~~~~~~~~~~~~~ 80:08.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:08.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:08.36 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:08.36 291 | NS_INTERFACE_MAP_END 80:08.36 | ^~~~~~~~~~~~~~~~~~~~ 80:08.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:08.36 992 | else 80:08.36 | ^~~~ 80:08.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:08.36 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:08.36 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:08.36 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 80:08.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:08.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:10, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xml/txXMLUtils.h:15, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXSLTFunctions.h:10, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 80:08.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 80:08.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 80:08.96 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 80:08.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 80:08.96 31 | memset(aT, 0, sizeof(T)); 80:08.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 80:08.96 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 80:08.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 80:08.96 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 80:08.96 2333 | struct GlobalProperties { 80:08.96 | ^~~~~~~~~~~~~~~~ 80:10.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 80:10.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 80:10.43 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 80:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.44 1023 | foundInterface = 0; \ 80:10.44 | ^~~~~~~~~~~~~~ 80:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:10.44 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:10.44 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 80:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.44 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:10.44 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 80:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:10.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 80:10.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 80:10.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 80:10.44 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 80:10.44 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 80:10.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 80:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.44 302 | } else 80:10.44 | ^~~~ 80:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:10.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:10.44 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 80:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.44 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 80:10.44 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 80:10.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMArray.h:15, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.h:11, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:6, 80:10.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 80:10.46 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 80:10.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.46 1008 | foundInterface = 0; \ 80:10.46 | ^~~~~~~~~~~~~~ 80:10.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.46 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.46 72 | NS_INTERFACE_MAP_END 80:10.46 | ^~~~~~~~~~~~~~~~~~~~ 80:10.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.47 982 | else 80:10.47 | ^~~~ 80:10.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:10.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:10.47 | ^~~~~~~~~~~~~~~~~~ 80:10.47 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:10.47 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:10.47 | ^~~~~~~~~~~~~~~~~~~~~~ 80:10.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 80:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 80:10.48 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 80:10.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.48 1008 | foundInterface = 0; \ 80:10.48 | ^~~~~~~~~~~~~~ 80:10.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.48 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.48 51 | NS_INTERFACE_MAP_END 80:10.48 | ^~~~~~~~~~~~~~~~~~~~ 80:10.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.48 992 | else 80:10.48 | ^~~~ 80:10.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:10.48 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:10.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.48 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:10.48 50 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 80:10.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.52 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 80:10.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.52 1008 | foundInterface = 0; \ 80:10.52 | ^~~~~~~~~~~~~~ 80:10.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.52 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.52 172 | NS_INTERFACE_MAP_END 80:10.52 | ^~~~~~~~~~~~~~~~~~~~ 80:10.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.52 982 | else 80:10.52 | ^~~~ 80:10.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:10.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:10.53 | ^~~~~~~~~~~~~~~~~~ 80:10.53 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:10.53 171 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 80:10.53 | ^~~~~~~~~~~~~~~~~~~~~~ 80:10.57 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 80:10.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.57 1008 | foundInterface = 0; \ 80:10.57 | ^~~~~~~~~~~~~~ 80:10.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.57 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.57 56 | NS_INTERFACE_MAP_END 80:10.57 | ^~~~~~~~~~~~~~~~~~~~ 80:10.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.57 992 | else 80:10.57 | ^~~~ 80:10.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:10.57 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.57 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:10.58 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 80:10.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 80:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.78 1008 | foundInterface = 0; \ 80:10.78 | ^~~~~~~~~~~~~~ 80:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.78 85 | NS_INTERFACE_MAP_END 80:10.78 | ^~~~~~~~~~~~~~~~~~~~ 80:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.79 982 | else 80:10.79 | ^~~~ 80:10.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:10.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:10.79 | ^~~~~~~~~~~~~~~~~~ 80:10.79 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:10.79 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:10.79 | ^~~~~~~~~~~~~~~~~~~~~~ 80:10.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.85 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 80:10.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.86 1023 | foundInterface = 0; \ 80:10.86 | ^~~~~~~~~~~~~~ 80:10.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:10.86 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:10.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.86 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:10.86 662 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:10.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.86 992 | else 80:10.86 | ^~~~ 80:10.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:10.86 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:10.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.86 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:10.86 661 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 80:10.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.89 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 80:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.89 1023 | foundInterface = 0; \ 80:10.89 | ^~~~~~~~~~~~~~ 80:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:10.89 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:10.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.89 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:10.89 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 80:10.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.89 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.89 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.89 302 | } else 80:10.89 | ^~~~ 80:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:10.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:10.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.89 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:10.89 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 80:10.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:10.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.97 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.97 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 80:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.97 1023 | foundInterface = 0; \ 80:10.97 | ^~~~~~~~~~~~~~ 80:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:10.97 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:10.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.97 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:10.97 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:10.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.97 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.97 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.97 302 | } else 80:10.97 | ^~~~ 80:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:10.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:10.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.97 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:10.97 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 80:10.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.98 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 80:10.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.98 1023 | foundInterface = 0; \ 80:10.98 | ^~~~~~~~~~~~~~ 80:10.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:10.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:10.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.98 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:10.98 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:10.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.99 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.99 302 | } else 80:10.99 | ^~~~ 80:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:10.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:10.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:10.99 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 80:10.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:10.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 80:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.99 1023 | foundInterface = 0; \ 80:10.99 | ^~~~~~~~~~~~~~ 80:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:10.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:11.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.00 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:11.00 261 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:11.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.00 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:11.00 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:11.00 302 | } else 80:11.00 | ^~~~ 80:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:11.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:11.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:11.00 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:11.00 260 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 80:11.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.15 dom/u2f 80:15.04 In file included from /usr/include/string.h:494, 80:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 80:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 80:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 80:15.04 from /usr/include/c++/9/bits/move.h:55, 80:15.04 from /usr/include/c++/9/bits/nested_exception.h:40, 80:15.04 from /usr/include/c++/9/exception:144, 80:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/exception:3, 80:15.04 from /usr/include/c++/9/new:40, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/new:3, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/new:44, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:16, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nscore.h:20, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTraceRefcnt.h:10, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:23, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jstypes.h:25, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jspubtd.h:14, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 80:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 80:15.05 In function 'char* strncpy(char*, const char*, size_t)', 80:15.05 inlined from 'mozilla::dom::VRMockDisplay::VRMockDisplay(const nsCString&, uint32_t)' at /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:35:10: 80:15.05 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation] 80:15.05 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 80:15.05 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:22.46 dom/console 80:23.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:12, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 80:23.55 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 80:23.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:23.55 1023 | foundInterface = 0; \ 80:23.55 | ^~~~~~~~~~~~~~ 80:23.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:23.55 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:23.55 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:23.55 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 80:23.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:23.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 80:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 80:23.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 80:23.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:14, 80:23.56 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 80:23.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 80:23.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:23.56 409 | else 80:23.56 | ^~~~ 80:23.56 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 80:23.56 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 80:23.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:28.34 dom/performance 80:28.85 dom/webbrowserpersist 80:29.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 80:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 80:29.76 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 80:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:29.76 1008 | foundInterface = 0; \ 80:29.76 | ^~~~~~~~~~~~~~ 80:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:29.76 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:29.76 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:29.76 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:29.76 924 | NS_INTERFACE_MAP_END 80:29.76 | ^~~~~~~~~~~~~~~~~~~~ 80:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:29.76 982 | else 80:29.76 | ^~~~ 80:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:29.76 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:29.76 | ^~~~~~~~~~~~~~~~~~ 80:29.76 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:29.76 923 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 80:29.76 | ^~~~~~~~~~~~~~~~~~~~~~ 80:29.92 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 80:29.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:29.92 1008 | foundInterface = 0; \ 80:29.92 | ^~~~~~~~~~~~~~ 80:29.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:29.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:29.92 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:29.92 23 | NS_INTERFACE_MAP_END 80:29.92 | ^~~~~~~~~~~~~~~~~~~~ 80:29.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 80:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 80:29.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:29.92 409 | else 80:29.92 | ^~~~ 80:29.92 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 80:29.92 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 80:29.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.42 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 80:33.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.42 1023 | foundInterface = 0; \ 80:33.42 | ^~~~~~~~~~~~~~ 80:33.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:33.42 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.42 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:33.42 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.42 302 | } else 80:33.42 | ^~~~ 80:33.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:33.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.42 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:33.42 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 80:33.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:33.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:33.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:33.48 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.48 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.48 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 80:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.48 1008 | foundInterface = 0; \ 80:33.48 | ^~~~~~~~~~~~~~ 80:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:33.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:33.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:33.48 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:33.48 22 | NS_INTERFACE_MAP_END 80:33.48 | ^~~~~~~~~~~~~~~~~~~~ 80:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.48 982 | else 80:33.48 | ^~~~ 80:33.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:33.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:33.48 | ^~~~~~~~~~~~~~~~~~ 80:33.48 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:33.48 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:33.48 | ^~~~~~~~~~~~~~~~~~~~~~ 80:33.49 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 80:33.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.49 1023 | foundInterface = 0; \ 80:33.49 | ^~~~~~~~~~~~~~ 80:33.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:33.49 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:33.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.49 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:33.49 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 80:33.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.49 982 | else 80:33.49 | ^~~~ 80:33.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:33.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:33.49 | ^~~~~~~~~~~~~~~~~~ 80:33.49 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:33.49 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:33.49 | ^~~~~~~~~~~~~~~~~~~~~~ 80:33.51 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 80:33.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.51 1023 | foundInterface = 0; \ 80:33.51 | ^~~~~~~~~~~~~~ 80:33.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:33.51 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.51 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:33.51 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 80:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:33.51 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.51 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.51 302 | } else 80:33.51 | ^~~~ 80:33.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:33.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.51 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:33.51 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 80:33.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:33.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:33.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:33.77 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.77 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.77 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 80:33.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.77 1008 | foundInterface = 0; \ 80:33.77 | ^~~~~~~~~~~~~~ 80:33.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:33.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:33.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:33.77 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:33.77 47 | NS_INTERFACE_MAP_END 80:33.77 | ^~~~~~~~~~~~~~~~~~~~ 80:33.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.77 982 | else 80:33.77 | ^~~~ 80:33.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:33.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:33.77 | ^~~~~~~~~~~~~~~~~~ 80:33.77 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:33.77 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:33.77 | ^~~~~~~~~~~~~~~~~~~~~~ 80:33.78 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 80:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.78 1008 | foundInterface = 0; \ 80:33.78 | ^~~~~~~~~~~~~~ 80:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:33.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:33.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:33.78 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:33.78 26 | NS_INTERFACE_MAP_END 80:33.78 | ^~~~~~~~~~~~~~~~~~~~ 80:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.78 982 | else 80:33.78 | ^~~~ 80:33.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:33.78 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:33.78 | ^~~~~~~~~~~~~~~~~~ 80:33.78 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:33.78 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:33.78 | ^~~~~~~~~~~~~~~~~~~~~~ 80:33.80 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 80:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.80 1023 | foundInterface = 0; \ 80:33.80 | ^~~~~~~~~~~~~~ 80:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:33.80 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.80 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:33.80 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 80:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:33.80 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.80 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.80 302 | } else 80:33.80 | ^~~~ 80:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:33.80 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.80 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:33.80 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 80:33.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:33.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:33.82 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 80:33.82 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 80:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 80:33.82 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 80:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:33.82 1008 | foundInterface = 0; \ 80:33.82 | ^~~~~~~~~~~~~~ 80:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:33.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:33.82 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:33.82 23 | NS_INTERFACE_MAP_END 80:33.82 | ^~~~~~~~~~~~~~~~~~~~ 80:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:33.82 982 | else 80:33.82 | ^~~~ 80:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:33.82 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:33.82 | ^~~~~~~~~~~~~~~~~~ 80:33.82 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:33.82 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:33.82 | ^~~~~~~~~~~~~~~~~~~~~~ 80:34.68 dom/xhr 80:38.43 dom/worklet 80:40.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 80:40.55 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 80:40.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.55 1023 | foundInterface = 0; \ 80:40.55 | ^~~~~~~~~~~~~~ 80:40.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:40.55 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:40.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.55 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:40.55 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:40.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 80:40.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 80:40.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.55 302 | } else 80:40.55 | ^~~~ 80:40.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:40.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:40.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.55 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:40.55 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 80:40.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.85 dom/script 80:42.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 80:42.61 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 80:42.61 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 80:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 80:42.61 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 80:42.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:42.61 1023 | foundInterface = 0; \ 80:42.61 | ^~~~~~~~~~~~~~ 80:42.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:42.61 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:42.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.61 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:42.61 379 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 80:42.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:42.61 982 | else 80:42.61 | ^~~~ 80:42.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:42.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:42.61 | ^~~~~~~~~~~~~~~~~~ 80:42.61 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:42.61 378 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 80:42.61 | ^~~~~~~~~~~~~~~~~~~~~~ 80:42.83 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 80:42.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:42.83 1008 | foundInterface = 0; \ 80:42.83 | ^~~~~~~~~~~~~~ 80:42.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:42.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:42.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:42.83 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:42.83 3613 | NS_INTERFACE_MAP_END 80:42.83 | ^~~~~~~~~~~~~~~~~~~~ 80:42.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:42.83 992 | else 80:42.83 | ^~~~ 80:42.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:42.83 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:42.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.83 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:42.83 3612 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 80:42.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:42.90 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 80:42.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 80:42.90 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 80:42.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:42.90 1008 | foundInterface = 0; \ 80:42.90 | ^~~~~~~~~~~~~~ 80:42.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:42.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:42.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:42.90 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:42.90 57 | NS_INTERFACE_MAP_END 80:42.90 | ^~~~~~~~~~~~~~~~~~~~ 80:42.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:42.90 982 | else 80:42.90 | ^~~~ 80:42.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:42.90 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:42.90 | ^~~~~~~~~~~~~~~~~~ 80:42.90 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:42.90 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:42.90 | ^~~~~~~~~~~~~~~~~~~~~~ 80:43.10 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 80:43.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:43.11 1008 | foundInterface = 0; \ 80:43.11 | ^~~~~~~~~~~~~~ 80:43.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:43.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:43.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:43.11 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:43.11 285 | NS_INTERFACE_MAP_END 80:43.11 | ^~~~~~~~~~~~~~~~~~~~ 80:43.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:43.11 982 | else 80:43.11 | ^~~~ 80:43.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:43.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:43.11 | ^~~~~~~~~~~~~~~~~~ 80:43.11 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:43.11 284 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 80:43.11 | ^~~~~~~~~~~~~~~~~~~~~~ 80:44.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 80:44.66 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 80:44.66 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:24, 80:44.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 80:44.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 80:44.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 80:44.66 78 | memset(this, 0, sizeof(nsXPTCVariant)); 80:44.66 | ^ 80:44.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 80:44.66 44 | struct nsXPTCVariant { 80:44.66 | ^~~~~~~~~~~~~ 80:44.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 80:44.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 80:44.88 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 80:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:44.88 1008 | foundInterface = 0; \ 80:44.88 | ^~~~~~~~~~~~~~ 80:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:44.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:44.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:44.88 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:44.88 413 | NS_INTERFACE_MAP_END 80:44.88 | ^~~~~~~~~~~~~~~~~~~~ 80:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:44.88 982 | else 80:44.88 | ^~~~ 80:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:44.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:44.88 | ^~~~~~~~~~~~~~~~~~ 80:44.88 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:44.88 412 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:44.88 | ^~~~~~~~~~~~~~~~~~~~~~ 80:44.88 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 80:44.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:44.88 1023 | foundInterface = 0; \ 80:44.89 | ^~~~~~~~~~~~~~ 80:44.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:44.89 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:44.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:44.89 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1442:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:44.89 1442 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 80:44.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:44.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:44.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 80:44.89 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 80:44.89 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 80:44.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 80:44.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:44.89 302 | } else 80:44.89 | ^~~~ 80:44.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:44.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:44.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:44.89 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1441:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:44.89 1441 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 80:44.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:44.96 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 80:44.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:44.96 1008 | foundInterface = 0; \ 80:44.96 | ^~~~~~~~~~~~~~ 80:44.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:44.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:44.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:44.96 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:44.96 37 | NS_INTERFACE_MAP_END 80:44.96 | ^~~~~~~~~~~~~~~~~~~~ 80:44.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:44.96 982 | else 80:44.96 | ^~~~ 80:44.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:44.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:44.96 | ^~~~~~~~~~~~~~~~~~ 80:44.96 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:44.97 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 80:44.97 | ^~~~~~~~~~~~~~~~~~~~~~ 80:45.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:32, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 80:45.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 80:45.41 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 80:45.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 80:45.41 31 | memset(aT, 0, sizeof(T)); 80:45.41 | ~~~~~~^~~~~~~~~~~~~~~~~~ 80:45.41 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:24, 80:45.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 80:45.41 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 80:45.41 2333 | struct GlobalProperties { 80:45.41 | ^~~~~~~~~~~~~~~~ 80:46.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:46.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:46.72 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 80:46.72 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:46.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:46.72 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 80:46.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:46.72 1008 | foundInterface = 0; \ 80:46.72 | ^~~~~~~~~~~~~~ 80:46.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:46.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:46.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:46.72 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:46.72 22 | NS_INTERFACE_MAP_END 80:46.72 | ^~~~~~~~~~~~~~~~~~~~ 80:46.72 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 80:46.72 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:46.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:46.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:46.72 302 | } else 80:46.73 | ^~~~ 80:46.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:46.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.73 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:46.73 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 80:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:46.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:46.73 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 80:46.73 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:46.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:46.73 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 80:46.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:46.73 1023 | foundInterface = 0; \ 80:46.73 | ^~~~~~~~~~~~~~ 80:46.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:46.73 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.73 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:46.73 102 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 80:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.73 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 80:46.73 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:46.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:46.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:46.73 302 | } else 80:46.73 | ^~~~ 80:46.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:46.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.73 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:46.73 101 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 80:46.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 80:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:46.76 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 80:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:46.76 1023 | foundInterface = 0; \ 80:46.76 | ^~~~~~~~~~~~~~ 80:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:46.76 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.76 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:46.76 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 80:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.76 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 80:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:46.76 302 | } else 80:46.76 | ^~~~ 80:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:46.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:46.76 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:46.76 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 80:46.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:47.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:47.47 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 80:47.47 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:47.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:47.48 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 80:47.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:47.48 1008 | foundInterface = 0; \ 80:47.48 | ^~~~~~~~~~~~~~ 80:47.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:47.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:47.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:47.48 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:47.48 47 | NS_INTERFACE_MAP_END 80:47.48 | ^~~~~~~~~~~~~~~~~~~~ 80:47.48 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 80:47.48 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:47.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:47.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:47.48 302 | } else 80:47.48 | ^~~~ 80:47.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:47.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:47.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.48 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:47.48 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 80:47.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:48.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 80:48.51 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 80:48.51 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:48.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:48.51 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 80:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:48.51 1008 | foundInterface = 0; \ 80:48.51 | ^~~~~~~~~~~~~~ 80:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:48.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:48.51 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:48.51 114 | NS_INTERFACE_MAP_END 80:48.51 | ^~~~~~~~~~~~~~~~~~~~ 80:48.51 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 80:48.51 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 80:48.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 80:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:48.51 302 | } else 80:48.52 | ^~~~ 80:48.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:48.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:48.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.52 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:48.52 113 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 80:48.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:49.62 dom/payments 80:54.49 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:26, 80:54.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:47: 80:54.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h: In member function 'void mozilla::dom::XMLHttpRequestWorker::SendInternal(mozilla::dom::SendRunnable*, mozilla::ErrorResult&)': 80:54.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:1115:45: warning: 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:54.49 1115 | return workerPrivate->RunCurrentSyncLoop(); 80:54.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:54.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:47: 80:54.49 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1668:29: note: 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' was declared here 80:54.49 1668 | Maybe autoSyncLoop; 80:54.49 | ^~~~~~~~~~~~ 80:54.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:54.96 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 80:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:54.96 1023 | foundInterface = 0; \ 80:54.96 | ^~~~~~~~~~~~~~ 80:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:54.96 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:54.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:54.96 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:54.96 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 80:54.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:54.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:54.97 302 | } else 80:54.97 | ^~~~ 80:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:54.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:54.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:54.97 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:54.97 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 80:54.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:55.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:55.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:55.05 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 80:55.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:55.05 1008 | foundInterface = 0; \ 80:55.05 | ^~~~~~~~~~~~~~ 80:55.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:55.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:55.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:55.05 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:55.05 21 | NS_INTERFACE_MAP_END 80:55.05 | ^~~~~~~~~~~~~~~~~~~~ 80:55.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:55.05 982 | else 80:55.05 | ^~~~ 80:55.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:55.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:55.05 | ^~~~~~~~~~~~~~~~~~ 80:55.05 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:55.05 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 80:55.05 | ^~~~~~~~~~~~~~~~~~~~~~ 80:55.06 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 80:55.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:55.06 1023 | foundInterface = 0; \ 80:55.06 | ^~~~~~~~~~~~~~ 80:55.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:55.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:55.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:55.06 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:55.06 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 80:55.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:55.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:55.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:55.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:55.06 302 | } else 80:55.06 | ^~~~ 80:55.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:55.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:55.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:55.07 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:55.07 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 80:55.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:55.34 dom/payments/ipc 80:57.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:57.20 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 80:57.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:57.20 1023 | foundInterface = 0; \ 80:57.20 | ^~~~~~~~~~~~~~ 80:57.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:57.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:57.20 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:57.20 60 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:57.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:57.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:57.21 982 | else 80:57.21 | ^~~~ 80:57.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:57.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:57.21 | ^~~~~~~~~~~~~~~~~~ 80:57.21 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:57.21 59 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 80:57.21 | ^~~~~~~~~~~~~~~~~~~~~~ 80:58.45 dom/websocket 80:58.98 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 80:58.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:58.98 1023 | foundInterface = 0; \ 80:58.98 | ^~~~~~~~~~~~~~ 80:58.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:58.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:58.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:58.98 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:58.98 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 80:58.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:58.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 80:58.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 80:58.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 80:58.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 80:58.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 80:58.99 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:58.99 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:58.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:58.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:58.99 302 | } else 80:58.99 | ^~~~ 80:58.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:58.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:58.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:58.99 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:58.99 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 80:58.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:58.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 80:59.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 80:59.00 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 80:59.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:59.00 1023 | foundInterface = 0; \ 80:59.00 | ^~~~~~~~~~~~~~ 80:59.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:59.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:59.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:59.01 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:59.01 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:59.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:59.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:59.01 982 | else 80:59.01 | ^~~~ 80:59.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:59.01 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:59.01 | ^~~~~~~~~~~~~~~~~~ 80:59.01 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:59.01 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 80:59.01 | ^~~~~~~~~~~~~~~~~~~~~~ 81:02.21 dom/serviceworkers 81:04.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 81:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:12, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 81:04.10 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 81:04.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:04.10 1023 | foundInterface = 0; \ 81:04.10 | ^~~~~~~~~~~~~~ 81:04.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:04.10 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.10 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:04.10 1420 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:14, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 81:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 81:04.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:04.10 302 | } else 81:04.10 | ^~~~ 81:04.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:04.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.10 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1419:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:04.10 1419 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 81:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:04.22 dom/serviceworkers/test/gtest 81:09.30 dom/simpledb 81:11.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:11.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:11.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:11.52 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:11.52 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:11.52 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:11.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:11.52 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 81:11.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:11.52 1023 | foundInterface = 0; \ 81:11.52 | ^~~~~~~~~~~~~~ 81:11.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:11.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:11.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:11.52 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:11.52 133 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:11.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:11.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:11.52 982 | else 81:11.52 | ^~~~ 81:11.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:11.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:11.52 | ^~~~~~~~~~~~~~~~~~ 81:11.52 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:11.52 132 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 81:11.52 | ^~~~~~~~~~~~~~~~~~~~~~ 81:11.78 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 81:11.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:11.78 1023 | foundInterface = 0; \ 81:11.78 | ^~~~~~~~~~~~~~ 81:11.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:11.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:11.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:11.78 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:11.78 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:11.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:11.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:11.79 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:11.79 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:11.79 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:11.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:11.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:11.79 302 | } else 81:11.79 | ^~~~ 81:11.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:11.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:11.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:11.79 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:11.79 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 81:11.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 81:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.33 1023 | foundInterface = 0; \ 81:12.33 | ^~~~~~~~~~~~~~ 81:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:12.33 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:12.33 933 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 81:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.33 302 | } else 81:12.33 | ^~~~ 81:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:12.33 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:12.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:932:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:12.33 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 81:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.34 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 81:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.34 1023 | foundInterface = 0; \ 81:12.34 | ^~~~~~~~~~~~~~ 81:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:12.34 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.34 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:12.34 976 | NS_INTERFACE_MAP_END_INHERITING(Event) 81:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.34 302 | } else 81:12.34 | ^~~~ 81:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:12.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:12.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.34 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:12.35 975 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 81:12.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:12.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:12.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:12.35 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.35 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.35 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.35 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 81:12.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.35 1008 | foundInterface = 0; \ 81:12.35 | ^~~~~~~~~~~~~~ 81:12.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:12.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:12.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:12.35 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:12.35 1039 | NS_INTERFACE_MAP_END 81:12.35 | ^~~~~~~~~~~~~~~~~~~~ 81:12.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.35 982 | else 81:12.35 | ^~~~ 81:12.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:12.35 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:12.35 | ^~~~~~~~~~~~~~~~~~ 81:12.35 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:12.35 1038 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:12.35 | ^~~~~~~~~~~~~~~~~~~~~~ 81:12.36 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 81:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.36 1023 | foundInterface = 0; \ 81:12.36 | ^~~~~~~~~~~~~~ 81:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:12.36 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:12.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.36 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:12.36 1132 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 81:12.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:12.36 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.36 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.36 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.36 302 | } else 81:12.36 | ^~~~ 81:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:12.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:12.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.36 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1131:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:12.36 1131 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 81:12.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:12.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:12.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:12.39 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.39 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.39 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.39 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 81:12.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.39 1023 | foundInterface = 0; \ 81:12.39 | ^~~~~~~~~~~~~~ 81:12.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:12.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:12.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.40 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:12.40 1239 | NS_INTERFACE_MAP_END_INHERITING(Event) 81:12.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:12.40 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 81:12.40 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 81:12.40 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 81:12.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 81:12.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.40 302 | } else 81:12.40 | ^~~~ 81:12.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:12.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:12.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:12.40 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:12.40 1238 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 81:12.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:13.62 dom/reporting 81:18.86 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.h:10, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.cpp:7, 81:18.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 81:18.87 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 81:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:18.87 1008 | foundInterface = 0; \ 81:18.87 | ^~~~~~~~~~~~~~ 81:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:18.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:18.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:18.87 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:18.87 70 | NS_INTERFACE_MAP_END 81:18.87 | ^~~~~~~~~~~~~~~~~~~~ 81:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:18.87 982 | else 81:18.87 | ^~~~ 81:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:18.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:18.87 | ^~~~~~~~~~~~~~~~~~ 81:18.87 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:18.87 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 81:18.87 | ^~~~~~~~~~~~~~~~~~~~~~ 81:18.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 81:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 81:19.00 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 81:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:19.00 1008 | foundInterface = 0; \ 81:19.00 | ^~~~~~~~~~~~~~ 81:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:19.00 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:19.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:19.00 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:19.00 21 | NS_INTERFACE_MAP_END 81:19.00 | ^~~~~~~~~~~~~~~~~~~~ 81:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:19.00 982 | else 81:19.00 | ^~~~ 81:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:19.00 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:19.00 | ^~~~~~~~~~~~~~~~~~ 81:19.00 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:19.00 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:19.00 | ^~~~~~~~~~~~~~~~~~~~~~ 81:19.00 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 81:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:19.01 1008 | foundInterface = 0; \ 81:19.01 | ^~~~~~~~~~~~~~ 81:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:19.01 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:19.01 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:19.01 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:19.01 21 | NS_INTERFACE_MAP_END 81:19.01 | ^~~~~~~~~~~~~~~~~~~~ 81:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:19.01 982 | else 81:19.01 | ^~~~ 81:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:19.01 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:19.01 | ^~~~~~~~~~~~~~~~~~ 81:19.01 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:19.01 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:19.01 | ^~~~~~~~~~~~~~~~~~~~~~ 81:22.52 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 81:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:22.53 1008 | foundInterface = 0; \ 81:22.53 | ^~~~~~~~~~~~~~ 81:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:22.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:22.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:22.53 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:22.53 399 | NS_INTERFACE_MAP_END 81:22.53 | ^~~~~~~~~~~~~~~~~~~~ 81:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:22.53 982 | else 81:22.53 | ^~~~ 81:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:22.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:22.53 | ^~~~~~~~~~~~~~~~~~ 81:22.53 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:22.53 398 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 81:22.53 | ^~~~~~~~~~~~~~~~~~~~~~ 81:22.59 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 81:22.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:22.59 1008 | foundInterface = 0; \ 81:22.59 | ^~~~~~~~~~~~~~ 81:22.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:22.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:22.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:22.59 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:754:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:22.59 754 | NS_INTERFACE_MAP_END 81:22.59 | ^~~~~~~~~~~~~~~~~~~~ 81:22.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:22.59 982 | else 81:22.59 | ^~~~ 81:22.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:22.60 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:22.60 | ^~~~~~~~~~~~~~~~~~ 81:22.60 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:753:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:22.60 753 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 81:22.60 | ^~~~~~~~~~~~~~~~~~~~~~ 81:22.62 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 81:22.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:22.62 1008 | foundInterface = 0; \ 81:22.62 | ^~~~~~~~~~~~~~ 81:22.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:22.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:22.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:22.62 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:22.62 39 | NS_INTERFACE_MAP_END 81:22.62 | ^~~~~~~~~~~~~~~~~~~~ 81:22.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 81:22.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 81:22.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:22.62 409 | else 81:22.62 | ^~~~ 81:22.62 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 81:22.62 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 81:22.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:22.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 81:22.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 81:22.64 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 81:22.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:22.64 1008 | foundInterface = 0; \ 81:22.64 | ^~~~~~~~~~~~~~ 81:22.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:22.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:22.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:22.65 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:22.65 20 | NS_INTERFACE_MAP_END 81:22.65 | ^~~~~~~~~~~~~~~~~~~~ 81:22.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:22.65 982 | else 81:22.65 | ^~~~ 81:22.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:22.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:22.65 | ^~~~~~~~~~~~~~~~~~ 81:22.65 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:22.65 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:22.65 | ^~~~~~~~~~~~~~~~~~~~~~ 81:24.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:24.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 81:24.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINetworkInterceptController.h:10, 81:24.12 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 81:24.12 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 81:24.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 81:24.12 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 81:24.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:24.12 1008 | foundInterface = 0; \ 81:24.12 | ^~~~~~~~~~~~~~ 81:24.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:24.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:24.12 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:24.12 276 | NS_INTERFACE_MAP_END 81:24.12 | ^~~~~~~~~~~~~~~~~~~~ 81:24.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:24.12 992 | else 81:24.12 | ^~~~ 81:24.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:24.12 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.12 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:24.12 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 81:24.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:24.31 dom/reporting/tests/gtest 81:25.00 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 81:25.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:25.00 1023 | foundInterface = 0; \ 81:25.00 | ^~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:25.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:25.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:25.00 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:25.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:25.00 982 | else 81:25.00 | ^~~~ 81:25.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:25.00 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:25.00 | ^~~~~~~~~~~~~~~~~~ 81:25.00 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:25.00 33 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 81:25.00 | ^~~~~~~~~~~~~~~~~~~~~~ 81:28.77 dom/localstorage 81:30.44 dom/prio 81:36.57 dom/prio/test/gtest 81:39.62 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 81:39.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 81:39.62 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 81:39.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.63 1023 | foundInterface = 0; \ 81:39.63 | ^~~~~~~~~~~~~~ 81:39.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:39.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.63 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:39.63 664 | NS_INTERFACE_MAP_END_INHERITING(Storage) 81:39.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 81:39.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 81:39.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 81:39.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 81:39.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 81:39.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 81:39.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:39.64 302 | } else 81:39.64 | ^~~~ 81:39.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:39.64 302 | } else 81:39.64 | ^~~~ 81:39.64 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:39.64 663 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 81:39.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.81 dom/presentation 81:45.03 dom/presentation/provider 81:45.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 81:45.22 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 81:45.22 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 81:45.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 81:45.22 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 81:45.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:45.22 1008 | foundInterface = 0; \ 81:45.22 | ^~~~~~~~~~~~~~ 81:45.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:45.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:45.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:45.22 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:45.22 37 | NS_INTERFACE_MAP_END 81:45.22 | ^~~~~~~~~~~~~~~~~~~~ 81:45.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:45.22 982 | else 81:45.22 | ^~~~ 81:45.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:45.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:45.22 | ^~~~~~~~~~~~~~~~~~ 81:45.22 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:45.22 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:45.22 | ^~~~~~~~~~~~~~~~~~~~~~ 81:45.25 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 81:45.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:45.25 1023 | foundInterface = 0; \ 81:45.25 | ^~~~~~~~~~~~~~ 81:45.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:45.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:45.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.25 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:45.25 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:45.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:45.25 982 | else 81:45.25 | ^~~~ 81:45.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:45.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:45.25 | ^~~~~~~~~~~~~~~~~~ 81:45.25 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:45.25 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 81:45.25 | ^~~~~~~~~~~~~~~~~~~~~~ 81:45.37 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 81:45.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:45.37 1023 | foundInterface = 0; \ 81:45.37 | ^~~~~~~~~~~~~~ 81:45.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:45.37 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:45.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.37 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:45.37 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:45.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:45.37 982 | else 81:45.37 | ^~~~ 81:45.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:45.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:45.37 | ^~~~~~~~~~~~~~~~~~ 81:45.37 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:45.38 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 81:45.38 | ^~~~~~~~~~~~~~~~~~~~~~ 81:45.43 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 81:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:45.43 1023 | foundInterface = 0; \ 81:45.43 | ^~~~~~~~~~~~~~ 81:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:45.43 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.43 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:45.43 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:45.43 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 81:45.43 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 81:45.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 81:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:45.43 302 | } else 81:45.43 | ^~~~ 81:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:45.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.43 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:45.43 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 81:45.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:45.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 81:45.49 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 81:45.49 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 81:45.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 81:45.50 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 81:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:45.50 1008 | foundInterface = 0; \ 81:45.50 | ^~~~~~~~~~~~~~ 81:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:45.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:45.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:45.50 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:45.50 34 | NS_INTERFACE_MAP_END 81:45.50 | ^~~~~~~~~~~~~~~~~~~~ 81:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:45.50 982 | else 81:45.50 | ^~~~ 81:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:45.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:45.50 | ^~~~~~~~~~~~~~~~~~ 81:45.50 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:45.50 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 81:45.50 | ^~~~~~~~~~~~~~~~~~~~~~ 81:46.12 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 81:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:46.12 1023 | foundInterface = 0; \ 81:46.12 | ^~~~~~~~~~~~~~ 81:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:46.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:46.12 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:46.12 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:46.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:46.12 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 81:46.12 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 81:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 81:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:46.12 302 | } else 81:46.12 | ^~~~ 81:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:46.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:46.12 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:46.12 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 81:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:48.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 81:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 81:48.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::Connection::FlushOp::DoDatastoreWork()': 81:48.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:76:31: warning: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:48.38 76 | void Unlock() { this->unlock(); } 81:48.38 | ~~~~~~~~~~~~^~ 81:48.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 81:48.38 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsParent.cpp:3971:24: note: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' was declared here 81:48.38 3971 | Maybe shadowDatabaseLock; 81:48.38 | ^~~~~~~~~~~~~~~~~~ 81:48.42 dom/plugins/test/testplugin 81:50.55 dom/plugins/test/testplugin/secondplugin 81:51.27 dom/plugins/test/testplugin/libnptest.so 81:51.61 dom/plugins/test/testplugin/thirdplugin 81:52.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 81:52.46 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 81:52.46 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 81:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 81:52.46 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 81:52.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:52.46 1008 | foundInterface = 0; \ 81:52.46 | ^~~~~~~~~~~~~~ 81:52.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:52.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:52.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:52.47 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:52.47 74 | NS_INTERFACE_MAP_END 81:52.47 | ^~~~~~~~~~~~~~~~~~~~ 81:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:52.47 982 | else 81:52.47 | ^~~~ 81:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:52.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:52.47 | ^~~~~~~~~~~~~~~~~~ 81:52.47 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:52.47 73 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 81:52.47 | ^~~~~~~~~~~~~~~~~~~~~~ 81:53.42 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 81:53.64 dom/plugins/test/testplugin/flashplugin 81:53.68 view 81:54.47 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 81:54.71 widget 81:56.41 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 81:56.67 widget/headless 82:10.36 widget/gtk 82:52.79 widget/gtk/mozgtk/stub 82:55.06 widget/gtk/mozgtk/stub/libmozgtk_stub.so 82:55.26 widget/gtk/mozgtk/gtk2 82:55.64 widget/gtk/mozgtk/gtk2/libmozgtk.so 82:55.79 widget/gtk/mozgtk/gtk3 82:55.88 widget/gtk/mozgtk/gtk3/libmozgtk.so 82:56.07 widget/gtk/wayland 82:56.46 widget/gtk/mozwayland 82:56.98 widget/gtk/mozwayland/libmozwayland.so 82:57.11 widget/gtkxtbin 82:57.67 widget/x11 82:57.72 editor/libeditor 83:04.26 editor/spellchecker 83:05.29 In file included from /usr/include/string.h:494, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 83:05.29 from /usr/include/c++/9/bits/move.h:55, 83:05.29 from /usr/include/c++/9/bits/nested_exception.h:40, 83:05.29 from /usr/include/c++/9/exception:144, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/exception:3, 83:05.29 from /usr/include/c++/9/new:40, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/new:3, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/new:44, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:16, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nscore.h:20, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsrootidl.h:13, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:10, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/widget/CompositorWidget.h:8, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/widget/CompositorWidget.cpp:5, 83:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/widget/Unified_cpp_widget0.cpp:2: 83:05.29 In function 'char* strncpy(char*, const char*, size_t)', 83:05.29 inlined from 'virtual void mozilla::widget::GfxInfo::GetData()' at /builddir/build/BUILD/firefox-66.0.4/widget/GfxInfoX11.cpp:221:12: 83:05.29 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size [-Wstringop-truncation] 83:05.29 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 83:05.29 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:05.54 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 83:05.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.54 1023 | foundInterface = 0; \ 83:05.54 | ^~~~~~~~~~~~~~ 83:05.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:05.54 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:05.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.54 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:05.54 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:05.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:05.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:05.55 302 | } else 83:05.55 | ^~~~ 83:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:05.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.55 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:05.55 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 83:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:05.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:05.55 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 83:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.55 1023 | foundInterface = 0; \ 83:05.55 | ^~~~~~~~~~~~~~ 83:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:05.55 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.55 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:05.55 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:05.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:05.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:05.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:05.56 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:05.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:05.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:05.56 302 | } else 83:05.56 | ^~~~ 83:05.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:05.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.56 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:05.56 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 83:05.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:09.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:09.96 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 83:09.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:09.96 1023 | foundInterface = 0; \ 83:09.96 | ^~~~~~~~~~~~~~ 83:09.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:09.96 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.96 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:09.96 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:09.96 1000 | } else 83:09.96 | ^~~~ 83:09.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 83:09.96 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 83:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.96 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 83:09.96 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 83:09.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.98 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 83:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:09.98 1023 | foundInterface = 0; \ 83:09.98 | ^~~~~~~~~~~~~~ 83:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:09.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.98 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:09.98 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:09.98 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:09.99 302 | } else 83:09.99 | ^~~~ 83:09.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:09.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.99 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:09.99 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 83:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:09.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:09.99 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 83:09.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:10.00 1023 | foundInterface = 0; \ 83:10.00 | ^~~~~~~~~~~~~~ 83:10.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:10.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:10.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.00 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:10.00 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:10.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.00 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:10.00 302 | } else 83:10.00 | ^~~~ 83:10.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:10.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:10.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.00 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:10.00 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 83:10.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.03 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 83:10.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:10.03 1023 | foundInterface = 0; \ 83:10.03 | ^~~~~~~~~~~~~~ 83:10.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:10.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.03 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:10.03 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 83:10.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:10.04 302 | } else 83:10.04 | ^~~~ 83:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:10.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:10.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.04 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:10.04 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 83:10.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.04 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 83:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:10.05 1023 | foundInterface = 0; \ 83:10.05 | ^~~~~~~~~~~~~~ 83:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:10.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.05 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:10.05 94 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.05 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:10.05 302 | } else 83:10.05 | ^~~~ 83:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:10.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.05 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:10.05 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 83:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.06 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 83:10.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:10.06 1023 | foundInterface = 0; \ 83:10.06 | ^~~~~~~~~~~~~~ 83:10.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:10.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:10.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.07 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:10.07 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:10.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:10.07 302 | } else 83:10.07 | ^~~~ 83:10.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:10.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:10.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.07 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:10.07 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 83:10.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 83:10.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 83:10.07 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 83:10.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:10.08 1008 | foundInterface = 0; \ 83:10.08 | ^~~~~~~~~~~~~~ 83:10.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:10.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:10.08 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:10.08 22 | NS_INTERFACE_MAP_END 83:10.08 | ^~~~~~~~~~~~~~~~~~~~ 83:10.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:10.08 992 | else 83:10.08 | ^~~~ 83:10.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:10.08 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:10.08 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:10.08 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 83:10.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 83:11.33 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 83:11.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:11.33 1008 | foundInterface = 0; \ 83:11.33 | ^~~~~~~~~~~~~~ 83:11.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:11.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:11.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:11.33 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:11.33 260 | NS_INTERFACE_MAP_END 83:11.33 | ^~~~~~~~~~~~~~~~~~~~ 83:11.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 83:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 83:11.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:11.33 302 | } else 83:11.33 | ^~~~ 83:11.33 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:11.33 259 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 83:11.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.37 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 83:11.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:11.37 1008 | foundInterface = 0; \ 83:11.37 | ^~~~~~~~~~~~~~ 83:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:11.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:11.38 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:11.38 230 | NS_INTERFACE_MAP_END 83:11.38 | ^~~~~~~~~~~~~~~~~~~~ 83:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:11.38 992 | else 83:11.38 | ^~~~ 83:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:11.38 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.38 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:11.38 229 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 83:11.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 83:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 83:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 83:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 83:11.45 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 83:11.45 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 83:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 83:11.46 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 83:11.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:11.46 1008 | foundInterface = 0; \ 83:11.46 | ^~~~~~~~~~~~~~ 83:11.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:11.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:11.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:11.46 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:11.46 85 | NS_INTERFACE_MAP_END 83:11.46 | ^~~~~~~~~~~~~~~~~~~~ 83:11.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 83:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 83:11.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:11.46 302 | } else 83:11.46 | ^~~~ 83:11.46 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:11.46 84 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 83:11.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:13.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:13.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 83:13.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 83:13.81 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:13.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:13.81 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 83:13.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:13.81 1023 | foundInterface = 0; \ 83:13.81 | ^~~~~~~~~~~~~~ 83:13.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:13.81 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:13.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:13.81 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 83:13.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.81 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 83:13.81 235 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 83:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 83:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 83:13.82 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:13.82 302 | } else 83:13.82 | ^~~~ 83:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:13.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:13.82 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 83:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.82 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 83:13.82 235 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 83:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:14.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:14.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 83:14.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 83:14.97 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:14.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:14.97 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 83:14.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.97 1023 | foundInterface = 0; \ 83:14.97 | ^~~~~~~~~~~~~~ 83:14.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:14.97 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:14.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.97 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:14.97 296 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 83:14.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:14.97 982 | else 83:14.97 | ^~~~ 83:14.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:14.97 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:14.97 | ^~~~~~~~~~~~~~~~~~ 83:14.97 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:14.97 295 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 83:14.97 | ^~~~~~~~~~~~~~~~~~~~~~ 83:15.38 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 83:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:15.38 1008 | foundInterface = 0; \ 83:15.38 | ^~~~~~~~~~~~~~ 83:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:15.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:15.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:15.38 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:15.38 1034 | NS_INTERFACE_MAP_END 83:15.38 | ^~~~~~~~~~~~~~~~~~~~ 83:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:15.38 982 | else 83:15.38 | ^~~~ 83:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:15.38 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:15.38 | ^~~~~~~~~~~~~~~~~~ 83:15.38 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:15.38 1033 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 83:15.38 | ^~~~~~~~~~~~~~~~~~~~~~ 83:17.08 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 83:17.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:17.08 1023 | foundInterface = 0; \ 83:17.08 | ^~~~~~~~~~~~~~ 83:17.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:17.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:17.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.08 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:17.08 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:17.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 83:17.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 83:17.08 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:17.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:17.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:17.08 302 | } else 83:17.08 | ^~~~ 83:17.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:17.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:17.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.08 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:17.08 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 83:17.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:17.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:17.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 83:17.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 83:17.10 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:17.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:17.10 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 83:17.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:17.10 1023 | foundInterface = 0; \ 83:17.10 | ^~~~~~~~~~~~~~ 83:17.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:17.10 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:17.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.10 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:17.10 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:17.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:17.10 1000 | } else 83:17.10 | ^~~~ 83:17.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 83:17.10 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 83:17.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:17.10 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 83:17.10 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 83:17.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:18.80 editor/txmgr 83:19.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:19.56 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.h:9, 83:19.56 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.cpp:6, 83:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 83:19.56 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 83:19.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:19.57 1008 | foundInterface = 0; \ 83:19.57 | ^~~~~~~~~~~~~~ 83:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:19.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:19.57 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:19.57 49 | NS_INTERFACE_MAP_END 83:19.57 | ^~~~~~~~~~~~~~~~~~~~ 83:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:19.57 992 | else 83:19.57 | ^~~~ 83:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:19.57 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:19.57 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:19.57 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 83:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:20.84 editor/txmgr/tests 83:25.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:25.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:25.83 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 83:25.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 83:25.83 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 83:25.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:25.83 1023 | foundInterface = 0; \ 83:25.83 | ^~~~~~~~~~~~~~ 83:25.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:25.83 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:25.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.83 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:25.83 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:25.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:25.83 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 83:25.83 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 83:25.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 83:25.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:25.83 302 | } else 83:25.83 | ^~~~ 83:25.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:25.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:25.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.83 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:25.84 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 83:25.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:25.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:25.86 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 83:25.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 83:25.86 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 83:25.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:25.86 1023 | foundInterface = 0; \ 83:25.86 | ^~~~~~~~~~~~~~ 83:25.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:25.86 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:25.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.86 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:25.86 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 83:25.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:25.86 982 | else 83:25.86 | ^~~~ 83:25.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:25.86 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:25.86 | ^~~~~~~~~~~~~~~~~~ 83:25.86 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:25.86 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 83:25.87 | ^~~~~~~~~~~~~~~~~~~~~~ 83:25.97 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 83:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:25.97 1023 | foundInterface = 0; \ 83:25.97 | ^~~~~~~~~~~~~~ 83:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:25.97 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:25.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.97 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:25.97 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 83:25.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 83:25.97 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 83:25.97 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 83:25.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 83:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:25.97 302 | } else 83:25.97 | ^~~~ 83:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:25.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:25.98 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:25.98 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 83:25.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:30.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:30.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:30.41 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 83:30.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 83:30.41 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 83:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:30.42 1008 | foundInterface = 0; \ 83:30.42 | ^~~~~~~~~~~~~~ 83:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:30.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:30.42 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:30.42 124 | NS_INTERFACE_MAP_END 83:30.42 | ^~~~~~~~~~~~~~~~~~~~ 83:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:30.42 992 | else 83:30.42 | ^~~~ 83:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:30.42 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:30.42 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:30.42 123 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 83:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:31.29 editor/composer 83:31.56 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 83:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:31.56 1023 | foundInterface = 0; \ 83:31.56 | ^~~~~~~~~~~~~~ 83:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:31.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:31.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:31.56 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:31.56 121 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 83:31.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:31.56 982 | else 83:31.56 | ^~~~ 83:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:31.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:31.56 | ^~~~~~~~~~~~~~~~~~ 83:31.56 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:31.56 120 | NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 83:31.56 | ^~~~~~~~~~~~~~~~~~~~~~ 83:32.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorBase.h:11, 83:32.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/TextEditor.h:9, 83:32.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:14, 83:32.63 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:32.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:32.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::EditorRawDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 83:32.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h:384:7: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:32.64 384 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 83:32.64 | ^~ 83:32.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/TextEditRules.h:12, 83:32.64 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.h:12, 83:32.64 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:7, 83:32.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 83:32.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorUtils.h:253:23: note: '*((void*)& point +16)' was declared here 83:32.64 253 | EditorRawDOMPoint point(mPreviousNode); 83:32.64 | ^~~~~ 83:33.73 layout/style 83:34.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorBase.h:11, 83:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/TextEditor.h:9, 83:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:14, 83:34.22 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:34.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::SplitNodeResult mozilla::HTMLEditRules::MaybeSplitAncestorsForInsertWithTransaction(nsAtom&, const mozilla::EditorDOMPointBase&) [with PT = nsINode*; CT = nsIContent*]': 83:34.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h:707:12: warning: '*((void*)& pointToInsert +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:34.22 707 | mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 83:34.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 83:34.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:8715:21: note: '*((void*)& pointToInsert +16)' was declared here 83:34.22 8715 | EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 83:34.22 | ^~~~~~~~~~~~~ 83:34.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorBase.h:11, 83:34.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/TextEditor.h:9, 83:34.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:14, 83:34.70 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:34.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:34.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Element&)': 83:34.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h:384:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:34.70 384 | if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 83:34.70 | ^~ 83:34.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 83:34.70 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:1826:21: note: '*((void*)& afterElement +16)' was declared here 83:34.70 1826 | EditorRawDOMPoint afterElement(&aElement); 83:34.70 | ^~~~~~~~~~~~ 83:37.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:37.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 83:37.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 83:37.42 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 83:37.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 83:37.42 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 83:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:37.42 1008 | foundInterface = 0; \ 83:37.42 | ^~~~~~~~~~~~~~ 83:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:37.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:37.42 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:37.42 52 | NS_INTERFACE_MAP_END 83:37.42 | ^~~~~~~~~~~~~~~~~~~~ 83:37.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 83:37.42 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 83:37.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 83:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:37.42 302 | } else 83:37.42 | ^~~~ 83:37.42 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:37.42 51 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 83:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:37.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorBase.h:11, 83:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/TextEditor.h:9, 83:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:14, 83:37.54 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 83:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 83:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::dom::Element* mozilla::HTMLEditor::GetElementOrParentByTagNameAtSelection(const nsAtom&) const': 83:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditorDOMPoint.h:707:12: warning: '*((void*)& atAnchor +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:37.54 707 | mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 83:37.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 83:37.54 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:2598:27: note: '*((void*)& atAnchor +16)' was declared here 83:37.54 2598 | const EditorRawDOMPoint atAnchor(SelectionRefPtr()->AnchorRef()); 83:37.54 | ^~~~~~~~ 83:40.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 83:40.90 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 83:40.90 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLTableEditor.cpp:68:46: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:40.90 68 | mHTMLEditor->SetSelectionAfterTableEdit(mTable, mRow, mCol, mDirection, 83:40.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:40.90 69 | mSelected); 83:40.90 | ~~~~~~~~~~ 83:40.90 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLTableEditor.cpp:196:11: note: 'newCellIndex' was declared here 83:40.90 196 | int32_t newCellIndex; 83:40.90 | ^~~~~~~~~~~~ 83:49.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.40 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 83:49.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.40 1008 | foundInterface = 0; \ 83:49.40 | ^~~~~~~~~~~~~~ 83:49.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:49.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:49.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:49.40 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:49.40 32 | NS_INTERFACE_MAP_END 83:49.40 | ^~~~~~~~~~~~~~~~~~~~ 83:49.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 83:49.40 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.40 31 | } else 83:49.40 | ^~~~ 83:49.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.40 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 83:49.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.40 1023 | foundInterface = 0; \ 83:49.40 | ^~~~~~~~~~~~~~ 83:49.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.41 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 83:49.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.41 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 83:49.41 160 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 83:49.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.41 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.42 302 | } else 83:49.42 | ^~~~ 83:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.42 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 83:49.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.42 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 83:49.42 160 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 83:49.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.42 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.43 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 83:49.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.43 1023 | foundInterface = 0; \ 83:49.43 | ^~~~~~~~~~~~~~ 83:49.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.43 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.43 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.43 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 83:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.43 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.43 302 | } else 83:49.43 | ^~~~ 83:49.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.43 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.43 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 83:49.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.59 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 83:49.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.59 1023 | foundInterface = 0; \ 83:49.59 | ^~~~~~~~~~~~~~ 83:49.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.59 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.59 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.59 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 83:49.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.59 409 | else 83:49.59 | ^~~~ 83:49.59 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 83:49.59 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 83:49.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.59 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.60 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 83:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.60 1023 | foundInterface = 0; \ 83:49.60 | ^~~~~~~~~~~~~~ 83:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.60 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.60 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 83:49.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.60 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.60 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.60 302 | } else 83:49.60 | ^~~~ 83:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.60 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.60 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 83:49.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.61 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 83:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.61 1023 | foundInterface = 0; \ 83:49.61 | ^~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.61 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.61 120 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 83:49.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.61 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.61 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.62 302 | } else 83:49.62 | ^~~~ 83:49.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.62 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.62 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.62 119 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 83:49.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.63 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 83:49.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.63 1023 | foundInterface = 0; \ 83:49.63 | ^~~~~~~~~~~~~~ 83:49.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.63 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.63 160 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 83:49.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.63 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.63 302 | } else 83:49.63 | ^~~~ 83:49.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.63 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.63 159 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 83:49.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 83:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.65 1023 | foundInterface = 0; \ 83:49.65 | ^~~~~~~~~~~~~~ 83:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.65 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 83:49.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.65 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.65 302 | } else 83:49.65 | ^~~~ 83:49.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.65 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 83:49.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 83:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.67 1023 | foundInterface = 0; \ 83:49.67 | ^~~~~~~~~~~~~~ 83:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.67 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.67 86 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 83:49.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.67 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.67 302 | } else 83:49.67 | ^~~~ 83:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.67 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.67 85 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 83:49.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.69 1023 | foundInterface = 0; \ 83:49.69 | ^~~~~~~~~~~~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.69 89 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 83:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.69 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.69 302 | } else 83:49.69 | ^~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.69 88 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 83:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.69 1008 | foundInterface = 0; \ 83:49.69 | ^~~~~~~~~~~~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:49.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:49.69 19 | NS_INTERFACE_MAP_END 83:49.69 | ^~~~~~~~~~~~~~~~~~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.69 982 | else 83:49.69 | ^~~~ 83:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:49.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:49.69 | ^~~~~~~~~~~~~~~~~~ 83:49.70 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:49.70 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:49.70 | ^~~~~~~~~~~~~~~~~~~~~~ 83:49.70 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 83:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.70 1023 | foundInterface = 0; \ 83:49.70 | ^~~~~~~~~~~~~~ 83:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.70 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.71 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 83:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.71 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 83:49.71 90 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 83:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.71 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.71 302 | } else 83:49.71 | ^~~~ 83:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.71 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 83:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.71 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 83:49.71 90 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 83:49.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.72 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 83:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.72 1023 | foundInterface = 0; \ 83:49.72 | ^~~~~~~~~~~~~~ 83:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.72 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.72 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 83:49.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.72 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 83:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 83:49.73 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 83:49.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 83:49.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.73 302 | } else 83:49.73 | ^~~~ 83:49.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.73 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.73 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.73 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 83:49.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:53.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:53.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:53.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 83:53.06 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 83:53.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 83:53.06 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 83:53.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:53.06 1023 | foundInterface = 0; \ 83:53.06 | ^~~~~~~~~~~~~~ 83:53.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:53.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:53.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:53.06 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:53.06 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:53.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:53.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 83:53.07 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 83:53.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 83:53.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:53.07 302 | } else 83:53.07 | ^~~~ 83:53.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:53.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:53.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:53.07 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:53.07 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 83:53.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:54.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 83:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 83:54.97 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 83:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 83:54.97 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 83:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:54.97 1008 | foundInterface = 0; \ 83:54.97 | ^~~~~~~~~~~~~~ 83:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:54.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:54.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:54.97 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:54.97 96 | NS_INTERFACE_MAP_END 83:54.97 | ^~~~~~~~~~~~~~~~~~~~ 83:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:54.97 982 | else 83:54.97 | ^~~~ 83:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:54.97 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:54.97 | ^~~~~~~~~~~~~~~~~~ 83:54.97 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:54.97 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:54.97 | ^~~~~~~~~~~~~~~~~~~~~~ 83:55.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 83:55.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:55.17 1023 | foundInterface = 0; \ 83:55.17 | ^~~~~~~~~~~~~~ 83:55.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:55.17 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:55.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:55.17 110 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:55.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:55.17 982 | else 83:55.17 | ^~~~ 83:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:55.18 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:55.18 | ^~~~~~~~~~~~~~~~~~ 83:55.18 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:55.18 109 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 83:55.18 | ^~~~~~~~~~~~~~~~~~~~~~ 83:55.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:55.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:55.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 83:55.25 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 83:55.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 83:55.25 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 83:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:55.25 1008 | foundInterface = 0; \ 83:55.25 | ^~~~~~~~~~~~~~ 83:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:55.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:55.25 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:55.26 37 | NS_INTERFACE_MAP_END 83:55.26 | ^~~~~~~~~~~~~~~~~~~~ 83:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:55.26 982 | else 83:55.26 | ^~~~ 83:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:55.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:55.26 | ^~~~~~~~~~~~~~~~~~ 83:55.26 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:55.26 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:55.26 | ^~~~~~~~~~~~~~~~~~~~~~ 83:55.27 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 83:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:55.28 1008 | foundInterface = 0; \ 83:55.28 | ^~~~~~~~~~~~~~ 83:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:55.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:55.28 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:55.28 29 | NS_INTERFACE_MAP_END 83:55.28 | ^~~~~~~~~~~~~~~~~~~~ 83:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:55.28 982 | else 83:55.28 | ^~~~ 83:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:55.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:55.28 | ^~~~~~~~~~~~~~~~~~ 83:55.28 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:55.28 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:55.28 | ^~~~~~~~~~~~~~~~~~~~~~ 83:55.46 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 83:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:55.46 1023 | foundInterface = 0; \ 83:55.46 | ^~~~~~~~~~~~~~ 83:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:55.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.46 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:55.46 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 83:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 83:55.46 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 83:55.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 83:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:55.46 302 | } else 83:55.46 | ^~~~ 83:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:55.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:55.46 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:55.46 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 83:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 83:56.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 83:56.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 83:56.17 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 83:56.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 83:56.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 83:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.17 1008 | foundInterface = 0; \ 83:56.17 | ^~~~~~~~~~~~~~ 83:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:56.17 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:56.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:56.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:56.17 174 | NS_INTERFACE_MAP_END 83:56.17 | ^~~~~~~~~~~~~~~~~~~~ 83:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.17 982 | else 83:56.17 | ^~~~ 83:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:56.17 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:56.17 | ^~~~~~~~~~~~~~~~~~ 83:56.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:56.17 173 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:56.18 | ^~~~~~~~~~~~~~~~~~~~~~ 83:56.21 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 83:56.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:56.21 1023 | foundInterface = 0; \ 83:56.21 | ^~~~~~~~~~~~~~ 83:56.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:56.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.22 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:56.22 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 83:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:56.22 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:19, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxFont.h:20, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxTextRun.h:14, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsFontMetrics.h:11, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/layout/style/ComputedStyle.cpp:15, 83:56.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 83:56.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:56.22 302 | } else 83:56.23 | ^~~~ 83:56.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:56.23 302 | } else 83:56.23 | ^~~~ 83:56.23 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:56.23 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 83:56.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:57.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 83:57.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 83:57.80 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 83:57.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 83:57.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 83:57.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:57.80 1008 | foundInterface = 0; \ 83:57.80 | ^~~~~~~~~~~~~~ 83:57.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:57.80 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:57.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:57.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:57.80 621 | NS_INTERFACE_MAP_END 83:57.80 | ^~~~~~~~~~~~~~~~~~~~ 83:57.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:57.80 982 | else 83:57.80 | ^~~~ 83:57.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:57.80 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:57.80 | ^~~~~~~~~~~~~~~~~~ 83:57.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:620:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:57.80 620 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 83:57.80 | ^~~~~~~~~~~~~~~~~~~~~~ 83:58.22 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 83:58.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:58.22 1008 | foundInterface = 0; \ 83:58.22 | ^~~~~~~~~~~~~~ 83:58.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:58.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:58.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 83:58.22 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:58.22 24 | NS_INTERFACE_MAP_END 83:58.22 | ^~~~~~~~~~~~~~~~~~~~ 83:58.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:58.23 982 | else 83:58.23 | ^~~~ 83:58.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:58.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:58.23 | ^~~~~~~~~~~~~~~~~~ 83:58.23 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:58.23 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 83:58.23 | ^~~~~~~~~~~~~~~~~~~~~~ 84:03.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 84:03.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 84:03.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 84:03.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/nsCSSPropertyID.h:14, 84:03.57 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:18, 84:03.57 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:12, 84:03.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 84:03.57 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 84:03.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:03.58 1023 | foundInterface = 0; \ 84:03.58 | ^~~~~~~~~~~~~~ 84:03.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:03.58 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:03.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.58 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:03.58 345 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 84:03.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:03.58 982 | else 84:03.58 | ^~~~ 84:03.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:03.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:03.58 | ^~~~~~~~~~~~~~~~~~ 84:03.58 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:03.58 344 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 84:03.58 | ^~~~~~~~~~~~~~~~~~~~~~ 84:03.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 84:03.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:03.88 1023 | foundInterface = 0; \ 84:03.88 | ^~~~~~~~~~~~~~ 84:03.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:03.88 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:03.88 61 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 84:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:03.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 84:03.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 84:03.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 84:03.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 84:03.88 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.h:21, 84:03.88 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:18, 84:03.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 84:03.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:03.88 409 | else 84:03.88 | ^~~~ 84:03.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:60:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 84:03.88 60 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 84:03.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:22.51 layout/base 84:22.51 layout/style/test/gtest 84:24.20 layout/base/gtest 84:40.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 84:40.93 /builddir/build/BUILD/firefox-66.0.4/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]': 84:40.93 /builddir/build/BUILD/firefox-66.0.4/layout/base/GeometryUtils.cpp:323:33: required from here 84:40.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 84:40.93 43 | memset(aT, 0, sizeof(T)); 84:40.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 84:40.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:12, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:13, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:11, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrValue.h:22, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:22, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 84:40.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 84:40.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 84:40.93 123 | struct PointTyped 84:40.93 | ^~~~~~~~~~ 84:41.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.h:10, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.cpp:7, 84:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 84:41.42 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 84:41.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:41.42 1008 | foundInterface = 0; \ 84:41.42 | ^~~~~~~~~~~~~~ 84:41.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:41.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:41.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 84:41.42 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:41.42 601 | NS_INTERFACE_MAP_END 84:41.42 | ^~~~~~~~~~~~~~~~~~~~ 84:41.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:41.42 982 | else 84:41.42 | ^~~~ 84:41.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:41.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:41.42 | ^~~~~~~~~~~~~~~~~~ 84:41.42 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:41.42 599 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 84:41.42 | ^~~~~~~~~~~~~~~~~~~~~~ 84:47.42 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 84:47.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:47.42 1008 | foundInterface = 0; \ 84:47.42 | ^~~~~~~~~~~~~~ 84:47.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:47.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:47.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 84:47.42 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:47.42 318 | NS_INTERFACE_MAP_END 84:47.42 | ^~~~~~~~~~~~~~~~~~~~ 84:47.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:47.42 982 | else 84:47.42 | ^~~~ 84:47.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:47.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:47.42 | ^~~~~~~~~~~~~~~~~~ 84:47.42 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:47.42 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 84:47.42 | ^~~~~~~~~~~~~~~~~~~~~~ 84:50.93 layout/generic 84:55.09 layout/forms 84:55.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 84:55.33 /builddir/build/BUILD/firefox-66.0.4/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 84:55.33 /builddir/build/BUILD/firefox-66.0.4/layout/base/PresShell.cpp:2681:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 84:55.33 2681 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 84:55.33 | ^~ 85:13.74 layout/tables 85:24.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 85:24.99 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 85:24.99 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:7548: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] 85:24.99 7548 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 85:24.99 | ^ 85:24.99 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:6076:8: note: 'struct BCBlockDirSeg' declared here 85:24.99 6076 | struct BCBlockDirSeg { 85:24.99 | ^~~~~~~~~~~~~ 85:43.14 layout/svg 85:51.40 layout/xul 85:52.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.h:12, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:7, 85:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 85:52.52 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 85:52.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:52.52 1008 | foundInterface = 0; \ 85:52.52 | ^~~~~~~~~~~~~~ 85:52.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:52.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:52.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 85:52.53 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:52.53 514 | NS_INTERFACE_MAP_END 85:52.53 | ^~~~~~~~~~~~~~~~~~~~ 85:52.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:52.53 982 | else 85:52.53 | ^~~~ 85:52.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:52.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:52.53 | ^~~~~~~~~~~~~~~~~~ 85:52.53 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:52.53 513 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 85:52.53 | ^~~~~~~~~~~~~~~~~~~~~~ 85:52.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 85:52.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:52.54 1008 | foundInterface = 0; \ 85:52.54 | ^~~~~~~~~~~~~~ 85:52.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:52.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:52.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 85:52.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:52.54 599 | NS_INTERFACE_MAP_END 85:52.54 | ^~~~~~~~~~~~~~~~~~~~ 85:52.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:52.54 982 | else 85:52.54 | ^~~~ 85:52.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:52.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:52.54 | ^~~~~~~~~~~~~~~~~~ 85:52.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:52.54 598 | NS_INTERFACE_MAP_ENTRY(nsISupports) 85:52.54 | ^~~~~~~~~~~~~~~~~~~~~~ 85:57.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BoxObject.h:11, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:7, 85:57.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 85:57.89 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 85:57.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:57.89 1008 | foundInterface = 0; \ 85:57.89 | ^~~~~~~~~~~~~~ 85:57.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:57.89 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:57.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 85:57.89 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:57.89 42 | NS_INTERFACE_MAP_END 85:57.89 | ^~~~~~~~~~~~~~~~~~~~ 85:57.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:57.89 982 | else 85:57.89 | ^~~~ 85:57.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:57.89 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:57.89 | ^~~~~~~~~~~~~~~~~~ 85:57.89 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:57.89 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 85:57.89 | ^~~~~~~~~~~~~~~~~~~~~~ 86:14.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:119: 86:14.28 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord)': 86:14.28 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFlexContainerFrame.cpp:4901:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:14.28 4901 | if (flexContainerAscent == nscoord_MIN) { 86:14.28 | ^~ 86:16.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:10, 86:16.86 from /builddir/build/BUILD/firefox-66.0.4/layout/base/LayoutConstants.h:12, 86:16.86 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:54, 86:16.86 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 86:16.86 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 86:16.86 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 86:16.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 86:16.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCoord.h: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, nsSize, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 86:16.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCoord.h:70:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:16.86 70 | return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 86:16.86 | ^~~~~~~~~~~~~~~ 86:16.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 86:16.86 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:5760:38: note: 'bSize' was declared here 86:16.86 5760 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 86:16.86 | ^~~~~ 86:16.87 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:5956:45: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:16.87 5956 | stretchI != eStretch && tentISize > iSize) { 86:16.87 | ~~~~~~~~~~^~~~~~~ 86:38.45 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPluginFrame.h:18, 86:38.45 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:31, 86:38.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 86:38.45 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 86:38.46 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.h:1690:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:38.46 1690 | ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 86:38.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 86:38.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 86:38.46 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:2822:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 86:38.46 2822 | Maybe autoPreserves3DContext; 86:38.46 | ^~~~~~~~~~~~~~~~~~~~~~ 86:41.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:17, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RecordReplay.h:16, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Atomics.h:22, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Utility.h:11, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HeapAPI.h:15, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:13, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 86:41.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 86:41.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 86:41.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:41.94 216 | ref() = aOther.ref(); 86:41.94 | ^~~ 86:41.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:47: 86:41.94 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:3048:28: note: 'scrollDirection' was declared here 86:41.94 3048 | Maybe scrollDirection; 86:41.94 | ^~~~~~~~~~~~~~~ 86:42.24 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 86:42.25 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:3237:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:42.25 3237 | ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 86:42.25 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:42.25 3238 | cache); 86:42.25 | ~~~~~~ 86:42.25 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:3402:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 86:42.25 3402 | Maybe extraContentBoxClipForNonCaretContent; 86:42.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:52.91 layout/xul/tree 86:55.73 layout/xul/grid 86:56.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 86:56.57 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 86:56.57 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:9768:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:56.57 9768 | Maybe autoLineCursor; 86:56.57 | ^~~~~~~~~~~~~~ 86:56.57 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 86:56.57 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 86:56.57 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsSplittableFrame.h:16, 86:56.57 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsContainerFrame.h:13, 86:56.57 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageFrame.h:10, 86:56.58 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageFrame.cpp:7, 86:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 86:56.58 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:3571:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:56.58 3571 | mProperties.Set(aProperty, aValue, this); 86:56.58 | ^~~~~~~~~~~ 86:56.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 86:56.58 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:9768:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 86:56.58 9768 | Maybe autoLineCursor; 86:56.58 | ^~~~~~~~~~~~~~ 87:00.97 layout/ipc 87:01.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 87:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 87:01.63 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 87:01.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.63 1008 | foundInterface = 0; \ 87:01.63 | ^~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:01.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:01.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:01.64 62 | NS_INTERFACE_MAP_END 87:01.64 | ^~~~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.64 1000 | } else 87:01.64 | ^~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 87:01.64 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 87:01.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 87:01.64 61 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 87:01.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.64 1008 | foundInterface = 0; \ 87:01.64 | ^~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:01.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:01.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:01.64 248 | NS_INTERFACE_MAP_END 87:01.64 | ^~~~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.64 982 | else 87:01.64 | ^~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:01.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:01.64 | ^~~~~~~~~~~~~~~~~~ 87:01.64 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:01.64 247 | NS_INTERFACE_MAP_ENTRY(nsISupports) 87:01.64 | ^~~~~~~~~~~~~~~~~~~~~~ 87:01.67 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 87:01.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.67 1008 | foundInterface = 0; \ 87:01.67 | ^~~~~~~~~~~~~~ 87:01.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:01.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:01.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:01.67 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:01.67 109 | NS_INTERFACE_MAP_END 87:01.67 | ^~~~~~~~~~~~~~~~~~~~ 87:01.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 87:01.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 87:01.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 87:01.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 87:01.67 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 87:01.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 87:01.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.67 409 | else 87:01.67 | ^~~~ 87:01.67 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 87:01.67 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 87:01.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 87:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 87:01.72 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 87:01.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.73 1008 | foundInterface = 0; \ 87:01.73 | ^~~~~~~~~~~~~~ 87:01.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:01.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:01.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:01.73 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:01.73 250 | NS_INTERFACE_MAP_END 87:01.73 | ^~~~~~~~~~~~~~~~~~~~ 87:01.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.73 982 | else 87:01.73 | ^~~~ 87:01.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:01.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:01.73 | ^~~~~~~~~~~~~~~~~~ 87:01.73 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:01.73 249 | NS_INTERFACE_MAP_ENTRY(nsISupports) 87:01.73 | ^~~~~~~~~~~~~~~~~~~~~~ 87:01.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 87:01.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 87:01.88 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBoxLayout.h:10, 87:01.88 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsStackLayout.h:19, 87:01.88 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.h:10, 87:01.88 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.cpp:14, 87:01.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 87:01.88 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 87:01.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.88 1023 | foundInterface = 0; \ 87:01.88 | ^~~~~~~~~~~~~~ 87:01.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:01.88 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:01.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.88 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:01.88 230 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 87:01.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.88 992 | else 87:01.88 | ^~~~ 87:01.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 87:01.89 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 87:01.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.89 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 87:01.89 229 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 87:01.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.91 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 87:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.91 1023 | foundInterface = 0; \ 87:01.91 | ^~~~~~~~~~~~~~ 87:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:01.91 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.91 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:01.91 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 87:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.91 992 | else 87:01.91 | ^~~~ 87:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 87:01.91 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 87:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.91 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 87:01.91 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 87:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 87:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 87:04.72 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.h:13, 87:04.72 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.cpp:14, 87:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 87:04.72 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 87:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:04.72 1008 | foundInterface = 0; \ 87:04.72 | ^~~~~~~~~~~~~~ 87:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:04.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:04.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:04.72 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:04.72 1014 | NS_INTERFACE_MAP_END 87:04.72 | ^~~~~~~~~~~~~~~~~~~~ 87:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:04.72 982 | else 87:04.72 | ^~~~ 87:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:04.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:04.72 | ^~~~~~~~~~~~~~~~~~ 87:04.72 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:04.72 1013 | NS_INTERFACE_MAP_ENTRY(nsISupports) 87:04.72 | ^~~~~~~~~~~~~~~~~~~~~~ 87:05.66 layout/mathml 87:23.33 layout/inspector 87:28.24 layout/painting 87:29.45 layout/printing 87:34.02 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/inspector/InspectorUtils.cpp:37, 87:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 87:34.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 87:34.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:163:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [400]' {aka 'const mozilla::CSSPropFlags [400]'} [-Warray-bounds] 87:34.02 163 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 87:34.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 87:34.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:157:22: note: while referencing 'nsCSSProps::kFlagsTable' 87:34.02 157 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 87:34.02 | ^~~~~~~~~~~ 87:34.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:163:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [400]' {aka 'const mozilla::CSSPropFlags [400]'} [-Warray-bounds] 87:34.02 163 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 87:34.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 87:34.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:157:22: note: while referencing 'nsCSSProps::kFlagsTable' 87:34.02 157 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 87:34.02 | ^~~~~~~~~~~ 87:44.25 layout/build 87:48.60 docshell/base 87:51.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 87:51.62 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 87:51.62 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCModule.h:7, 87:51.62 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsLayoutModule.cpp:9, 87:51.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 87:51.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 87:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 87:51.63 78 | memset(this, 0, sizeof(nsXPTCVariant)); 87:51.63 | ^ 87:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 87:51.63 44 | struct nsXPTCVariant { 87:51.63 | ^~~~~~~~~~~~~ 87:54.37 docshell/base/timeline 87:57.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 87:57.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 87:57.32 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/BrowsingContext.cpp:7, 87:57.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 87:57.32 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 87:57.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:57.32 1008 | foundInterface = 0; \ 87:57.32 | ^~~~~~~~~~~~~~ 87:57.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:57.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:57.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:57.33 29 | NS_INTERFACE_MAP_END 87:57.33 | ^~~~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:57.33 982 | else 87:57.33 | ^~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:57.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:57.33 | ^~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:57.33 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 87:57.33 | ^~~~~~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 87:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:57.33 1008 | foundInterface = 0; \ 87:57.33 | ^~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:57.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:57.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:57.33 99 | NS_INTERFACE_MAP_END 87:57.33 | ^~~~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:57.33 982 | else 87:57.33 | ^~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:57.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:57.33 | ^~~~~~~~~~~~~~~~~~ 87:57.33 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:57.33 98 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 87:57.33 | ^~~~~~~~~~~~~~~~~~~~~~ 88:00.38 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 88:00.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:00.38 1023 | foundInterface = 0; \ 88:00.38 | ^~~~~~~~~~~~~~ 88:00.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:00.38 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:00.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.38 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:00.38 553 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 88:00.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:00.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:00.39 982 | else 88:00.39 | ^~~~ 88:00.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:00.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:00.39 | ^~~~~~~~~~~~~~~~~~ 88:00.39 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:00.39 552 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 88:00.39 | ^~~~~~~~~~~~~~~~~~~~~~ 88:01.89 docshell/shistory 88:02.12 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 88:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:02.13 1008 | foundInterface = 0; \ 88:02.13 | ^~~~~~~~~~~~~~ 88:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:02.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:02.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:02.13 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:02.13 110 | NS_INTERFACE_MAP_END 88:02.13 | ^~~~~~~~~~~~~~~~~~~~ 88:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:02.13 982 | else 88:02.13 | ^~~~ 88:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:02.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:02.13 | ^~~~~~~~~~~~~~~~~~ 88:02.13 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:02.13 109 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 88:02.13 | ^~~~~~~~~~~~~~~~~~~~~~ 88:02.18 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 88:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:02.18 1008 | foundInterface = 0; \ 88:02.18 | ^~~~~~~~~~~~~~ 88:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:02.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:02.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:02.18 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:02.18 21 | NS_INTERFACE_MAP_END 88:02.18 | ^~~~~~~~~~~~~~~~~~~~ 88:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:02.18 982 | else 88:02.18 | ^~~~ 88:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:02.18 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:02.18 | ^~~~~~~~~~~~~~~~~~ 88:02.18 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:02.18 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 88:02.18 | ^~~~~~~~~~~~~~~~~~~~~~ 88:03.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/caps/nsJSPrincipals.h:9, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.h:10, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsContentDLF.cpp:11, 88:03.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 88:03.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 88:03.21 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 88:03.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 88:03.21 31 | memset(aT, 0, sizeof(T)); 88:03.22 | ~~~~~~^~~~~~~~~~~~~~~~~~ 88:03.22 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCModule.h:7, 88:03.22 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsLayoutModule.cpp:9, 88:03.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 88:03.22 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 88:03.22 2333 | struct GlobalProperties { 88:03.22 | ^~~~~~~~~~~~~~~~ 88:07.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 88:07.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 88:07.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 88:07.69 from /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:7, 88:07.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 88:07.69 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 88:07.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:07.69 1008 | foundInterface = 0; \ 88:07.69 | ^~~~~~~~~~~~~~ 88:07.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:07.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:07.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:07.69 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:07.69 76 | NS_INTERFACE_MAP_END 88:07.69 | ^~~~~~~~~~~~~~~~~~~~ 88:07.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:07.69 982 | else 88:07.69 | ^~~~ 88:07.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:07.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:07.69 | ^~~~~~~~~~~~~~~~~~ 88:07.69 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:07.70 75 | NS_INTERFACE_MAP_ENTRY(nsISupports) 88:07.70 | ^~~~~~~~~~~~~~~~~~~~~~ 88:10.69 docshell/build 88:13.82 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 88:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:13.82 1008 | foundInterface = 0; \ 88:13.82 | ^~~~~~~~~~~~~~ 88:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:13.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:13.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:13.83 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:13.83 43 | NS_INTERFACE_MAP_END 88:13.83 | ^~~~~~~~~~~~~~~~~~~~ 88:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:13.83 982 | else 88:13.83 | ^~~~ 88:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:13.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:13.83 | ^~~~~~~~~~~~~~~~~~ 88:13.83 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:13.83 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 88:13.83 | ^~~~~~~~~~~~~~~~~~~~~~ 88:14.29 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 88:14.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:14.29 1008 | foundInterface = 0; \ 88:14.29 | ^~~~~~~~~~~~~~ 88:14.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:14.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:14.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:14.29 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:14.29 221 | NS_INTERFACE_MAP_END 88:14.29 | ^~~~~~~~~~~~~~~~~~~~ 88:14.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:14.29 982 | else 88:14.29 | ^~~~ 88:14.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:14.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:14.29 | ^~~~~~~~~~~~~~~~~~ 88:14.29 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:14.29 220 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 88:14.29 | ^~~~~~~~~~~~~~~~~~~~~~ 88:17.63 xpfe/appshell 88:22.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 88:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 88:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 88:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 88:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 88:22.87 from /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellFactory.cpp:6, 88:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 88:22.87 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 88:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:22.87 1008 | foundInterface = 0; \ 88:22.87 | ^~~~~~~~~~~~~~ 88:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:22.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:22.87 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:22.87 229 | NS_INTERFACE_MAP_END 88:22.87 | ^~~~~~~~~~~~~~~~~~~~ 88:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:22.87 982 | else 88:22.87 | ^~~~ 88:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:22.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:22.87 | ^~~~~~~~~~~~~~~~~~ 88:22.87 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:22.87 228 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 88:22.87 | ^~~~~~~~~~~~~~~~~~~~~~ 88:23.45 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 88:23.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:23.45 1008 | foundInterface = 0; \ 88:23.45 | ^~~~~~~~~~~~~~ 88:23.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:23.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:23.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:23.45 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:23.45 64 | NS_INTERFACE_MAP_END 88:23.45 | ^~~~~~~~~~~~~~~~~~~~ 88:23.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:23.45 982 | else 88:23.45 | ^~~~ 88:23.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:23.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:23.45 | ^~~~~~~~~~~~~~~~~~ 88:23.45 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:23.45 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 88:23.45 | ^~~~~~~~~~~~~~~~~~~~~~ 88:23.60 extensions/universalchardet/src/base 88:23.62 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 88:23.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:23.62 1008 | foundInterface = 0; \ 88:23.62 | ^~~~~~~~~~~~~~ 88:23.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:23.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:23.62 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:23.62 113 | NS_INTERFACE_MAP_END 88:23.62 | ^~~~~~~~~~~~~~~~~~~~ 88:23.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1005:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:23.62 1005 | else 88:23.62 | ^~~~ 88:23.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1064:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 88:23.62 1064 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 88:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:23.62 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 88:23.62 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 88:23.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:23.65 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 88:23.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:23.65 1036 | foundInterface = 0; \ 88:23.66 | ^~~~~~~~~~~~~~ 88:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 88:23.66 1074 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 88:23.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:23.66 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:897:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 88:23.66 897 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 88:23.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:23.66 982 | else 88:23.66 | ^~~~ 88:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:23.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:23.66 | ^~~~~~~~~~~~~~~~~~ 88:23.66 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:896:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:23.66 896 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 88:23.66 | ^~~~~~~~~~~~~~~~~~~~~~ 88:23.71 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 88:23.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:23.71 1023 | foundInterface = 0; \ 88:23.71 | ^~~~~~~~~~~~~~ 88:23.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:23.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:23.71 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:23.71 98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 88:23.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:23.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:23.71 982 | else 88:23.71 | ^~~~ 88:23.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:23.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:23.71 | ^~~~~~~~~~~~~~~~~~ 88:23.71 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:23.71 97 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 88:23.71 | ^~~~~~~~~~~~~~~~~~~~~~ 88:25.10 extensions/universalchardet/src/xpcom 88:25.74 accessible/atk 88:30.13 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 88:30.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:30.13 1008 | foundInterface = 0; \ 88:30.13 | ^~~~~~~~~~~~~~ 88:30.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:30.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:30.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:30.13 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:30.13 127 | NS_INTERFACE_MAP_END 88:30.13 | ^~~~~~~~~~~~~~~~~~~~ 88:30.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 88:30.13 1000 | } else 88:30.13 | ^~~~ 88:30.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 88:30.13 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 88:30.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:30.13 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 88:30.13 126 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 88:30.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:43.02 accessible/aom 88:44.51 accessible/base 88:49.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 88:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 88:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 88:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 88:49.49 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.h:10, 88:49.49 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:6, 88:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 88:49.49 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 88:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:49.49 1008 | foundInterface = 0; \ 88:49.49 | ^~~~~~~~~~~~~~ 88:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:49.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:49.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:49.49 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:49.49 39 | NS_INTERFACE_MAP_END 88:49.49 | ^~~~~~~~~~~~~~~~~~~~ 88:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:49.49 982 | else 88:49.49 | ^~~~ 88:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:49.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:49.49 | ^~~~~~~~~~~~~~~~~~ 88:49.49 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:49.49 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 88:49.49 | ^~~~~~~~~~~~~~~~~~~~~~ 88:52.46 accessible/generic 88:58.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 88:58.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 88:58.02 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.h:10, 88:58.02 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.cpp:6, 88:58.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 88:58.02 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 88:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:58.02 1008 | foundInterface = 0; \ 88:58.02 | ^~~~~~~~~~~~~~ 88:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:58.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 88:58.02 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:58.02 61 | NS_INTERFACE_MAP_END 88:58.02 | ^~~~~~~~~~~~~~~~~~~~ 88:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:58.02 992 | else 88:58.02 | ^~~~ 88:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 88:58.02 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 88:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:58.02 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88:58.02 60 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 88:58.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:02.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/HyperTextAccessible.h:9, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/HyperTextAccessibleWrap.h:10, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.h:9, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible-inl.h:10, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.cpp:6, 89:02.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 89:02.52 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 89:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:02.52 1008 | foundInterface = 0; \ 89:02.52 | ^~~~~~~~~~~~~~ 89:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:02.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 89:02.52 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:02.52 103 | NS_INTERFACE_MAP_END 89:02.52 | ^~~~~~~~~~~~~~~~~~~~ 89:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:02.52 992 | else 89:02.52 | ^~~~ 89:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 89:02.52 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 89:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:02.52 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 89:02.52 102 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 89:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:04.40 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 89:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:04.40 1023 | foundInterface = 0; \ 89:04.40 | ^~~~~~~~~~~~~~ 89:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:04.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:04.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:04.40 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:04.40 162 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 89:04.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:04.40 982 | else 89:04.40 | ^~~~ 89:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:04.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:04.40 | ^~~~~~~~~~~~~~~~~~ 89:04.40 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:04.40 161 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 89:04.40 | ^~~~~~~~~~~~~~~~~~~~~~ 90:09.18 accessible/ipc/other 90:09.18 accessible/html 90:09.18 accessible/ipc 90:15.02 accessible/xpcom 90:17.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:17.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 90:17.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.h:6, 90:17.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 90:17.62 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 90:17.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.63 1008 | foundInterface = 0; \ 90:17.63 | ^~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.63 45 | NS_INTERFACE_MAP_END 90:17.63 | ^~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.63 982 | else 90:17.63 | ^~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.63 | ^~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.63 44 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 90:17.63 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.63 1008 | foundInterface = 0; \ 90:17.63 | ^~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.63 91 | NS_INTERFACE_MAP_END 90:17.63 | ^~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.63 982 | else 90:17.63 | ^~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.63 | ^~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.63 90 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 90:17.63 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.63 1008 | foundInterface = 0; \ 90:17.63 | ^~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.63 158 | NS_INTERFACE_MAP_END 90:17.63 | ^~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.63 982 | else 90:17.63 | ^~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.63 | ^~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.63 157 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 90:17.63 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.63 1008 | foundInterface = 0; \ 90:17.63 | ^~~~~~~~~~~~~~ 90:17.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.64 232 | NS_INTERFACE_MAP_END 90:17.64 | ^~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.64 982 | else 90:17.64 | ^~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.64 | ^~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.64 231 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.64 1008 | foundInterface = 0; \ 90:17.64 | ^~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.64 299 | NS_INTERFACE_MAP_END 90:17.64 | ^~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.64 982 | else 90:17.64 | ^~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.64 | ^~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.64 298 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.64 1008 | foundInterface = 0; \ 90:17.64 | ^~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.64 352 | NS_INTERFACE_MAP_END 90:17.64 | ^~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.64 982 | else 90:17.64 | ^~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.64 | ^~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.64 351 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.64 1008 | foundInterface = 0; \ 90:17.64 | ^~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.64 405 | NS_INTERFACE_MAP_END 90:17.64 | ^~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.64 982 | else 90:17.64 | ^~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.64 | ^~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.64 404 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 90:17.64 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.65 1008 | foundInterface = 0; \ 90:17.65 | ^~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.65 465 | NS_INTERFACE_MAP_END 90:17.65 | ^~~~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.65 982 | else 90:17.65 | ^~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.65 | ^~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.65 464 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 90:17.65 | ^~~~~~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:17.65 1008 | foundInterface = 0; \ 90:17.65 | ^~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:17.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:17.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:17.65 567 | NS_INTERFACE_MAP_END 90:17.65 | ^~~~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:17.65 982 | else 90:17.65 | ^~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:17.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:17.65 | ^~~~~~~~~~~~~~~~~~ 90:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:17.65 566 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 90:17.65 | ^~~~~~~~~~~~~~~~~~~~~~ 90:25.40 accessible/xul 90:26.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:26.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 90:26.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAccessibleRelation.h:10, 90:26.84 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.h:9, 90:26.84 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.cpp:6, 90:26.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 90:26.84 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 90:26.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:26.84 1008 | foundInterface = 0; \ 90:26.84 | ^~~~~~~~~~~~~~ 90:26.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:26.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:26.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:26.84 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:26.84 23 | NS_INTERFACE_MAP_END 90:26.84 | ^~~~~~~~~~~~~~~~~~~~ 90:26.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:26.84 992 | else 90:26.84 | ^~~~ 90:26.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:26.84 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:26.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:26.84 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:26.85 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 90:26.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.25 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 90:27.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:27.25 1023 | foundInterface = 0; \ 90:27.25 | ^~~~~~~~~~~~~~ 90:27.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:27.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.26 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:27.26 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 90:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:27.26 987 | else 90:27.26 | ^~~~ 90:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 90:27.26 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 90:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.26 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 90:27.26 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 90:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.31 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 90:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:27.32 1008 | foundInterface = 0; \ 90:27.32 | ^~~~~~~~~~~~~~ 90:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:27.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:27.32 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:27.32 28 | NS_INTERFACE_MAP_END 90:27.32 | ^~~~~~~~~~~~~~~~~~~~ 90:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:27.32 992 | else 90:27.32 | ^~~~ 90:27.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:27.32 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:27.32 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:27.32 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 90:27.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:28.16 tools/profiler 90:33.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.93 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 90:33.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:33.93 1023 | foundInterface = 0; \ 90:33.93 | ^~~~~~~~~~~~~~ 90:33.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:33.93 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.93 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:33.93 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 90:33.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:33.94 302 | } else 90:33.94 | ^~~~ 90:33.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:33.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.94 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:33.94 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 90:33.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.97 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 90:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:33.97 1023 | foundInterface = 0; \ 90:33.97 | ^~~~~~~~~~~~~~ 90:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:33.97 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.97 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:916:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:33.97 916 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 90:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:33.97 302 | } else 90:33.97 | ^~~~ 90:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:33.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.97 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:915:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:33.97 915 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 90:33.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.98 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 90:33.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:33.98 1023 | foundInterface = 0; \ 90:33.98 | ^~~~~~~~~~~~~~ 90:33.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:33.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.98 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:33.98 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 90:33.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 90:33.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:33.99 302 | } else 90:33.99 | ^~~~ 90:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:33.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:33.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.99 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:33.99 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 90:33.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:33.99 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 90:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:33.99 1023 | foundInterface = 0; \ 90:33.99 | ^~~~~~~~~~~~~~ 90:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:33.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:33.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:33.99 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:34.00 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 90:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:34.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 90:34.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 90:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:34.00 302 | } else 90:34.00 | ^~~~ 90:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:34.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 90:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:34.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 90:34.00 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 90:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:37.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 90:37.23 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 90:37.23 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp:1501:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 90:37.23 1501 | memset(&startRegs, 0, sizeof(startRegs)); 90:37.23 | ^ 90:37.23 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMainInt.h:11, 90:37.23 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfSummariser.h:10, 90:37.23 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfExt.h:49, 90:37.23 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfInt.h:42, 90:37.23 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarf.cpp:57, 90:37.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 90:37.23 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 90:37.23 134 | struct UnwindRegs { 90:37.23 | ^~~~~~~~~~ 90:39.61 tools/profiler/tests/gtest 90:39.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 90:39.82 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 90:39.82 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:1364:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 90:39.82 1364 | memset(&startRegs, 0, sizeof(startRegs)); 90:39.82 | ^ 90:39.82 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:135, 90:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 90:39.82 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 90:39.82 134 | struct UnwindRegs { 90:39.82 | ^~~~~~~~~~ 90:40.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 90:40.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 90:40.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 90:40.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 90:40.64 31 | memset(aT, 0, sizeof(T)); 90:40.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 90:40.64 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 90:40.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 90:40.64 144 | struct AmountFns { 90:40.64 | ^~~~~~~~~ 90:40.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 90:40.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 90:40.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 90:40.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 90:40.64 31 | memset(aT, 0, sizeof(T)); 90:40.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 90:40.64 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 90:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 90:40.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 90:40.64 178 | struct SizeOfTabFns { 90:40.64 | ^~~~~~~~~~~~ 90:41.73 extensions/spellcheck/hunspell/glue 90:42.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 90:42.67 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 90:42.68 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 90:42.68 2566 | memset(®s, 0, sizeof(regs)); 90:42.68 | ^ 90:42.68 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTest.cpp:8, 90:42.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 90:42.68 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 90:42.68 134 | struct UnwindRegs { 90:42.68 | ^~~~~~~~~~ 90:43.97 extensions/spellcheck/hunspell/src 90:45.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 90:45.70 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::string*)': 90:45.70 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 90:45.70 562 | } 90:45.70 | ^ 90:45.70 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 90:45.70 564 | case INITCAP: { 90:45.71 | ^~~~ 90:45.71 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 90:45.71 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 90:45.71 900 | capwords = 1; 90:45.71 | ~~~~~~~~~^~~ 90:45.71 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 90:45.71 901 | case HUHCAP: { 90:45.71 | ^~~~ 90:45.71 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 90:45.71 1012 | capwords = 1; 90:45.71 | ~~~~~~~~~^~~ 90:45.71 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 90:45.71 1013 | case HUHCAP: { 90:45.71 | ^~~~ 90:49.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 90:49.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 90:49.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMemoryReporter.h:10, 90:49.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 90:49.91 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 90:49.91 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 90:49.91 from : 90:49.91 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 90:49.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:49.91 1008 | foundInterface = 0; \ 90:49.92 | ^~~~~~~~~~~~~~ 90:49.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:49.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:49.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 90:49.92 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:49.92 89 | NS_INTERFACE_MAP_END 90:49.92 | ^~~~~~~~~~~~~~~~~~~~ 90:49.92 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 90:49.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 90:49.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 90:49.92 302 | } else 90:49.92 | ^~~~ 90:49.92 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 90:49.92 88 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 90:49.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:54.56 extensions/spellcheck/src 90:59.69 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 90:59.82 security/manager/ssl/tests/unit/pkcs11testmodule 90:60.00 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 91:00.19 security/manager/ssl/tests/gtest 91:03.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:03.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:03.00 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 91:03.00 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 91:03.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 91:03.00 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 91:03.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:03.00 1008 | foundInterface = 0; \ 91:03.00 | ^~~~~~~~~~~~~~ 91:03.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:03.00 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:03.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:03.00 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:03.00 503 | NS_INTERFACE_MAP_END 91:03.00 | ^~~~~~~~~~~~~~~~~~~~ 91:03.00 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 91:03.01 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 91:03.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 91:03.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:03.01 302 | } else 91:03.01 | ^~~~ 91:03.01 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:03.01 502 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 91:03.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:03.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:03.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:03.19 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 91:03.19 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 91:03.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 91:03.19 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 91:03.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:03.20 1008 | foundInterface = 0; \ 91:03.20 | ^~~~~~~~~~~~~~ 91:03.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:03.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:03.20 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:03.20 53 | NS_INTERFACE_MAP_END 91:03.20 | ^~~~~~~~~~~~~~~~~~~~ 91:03.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:03.20 992 | else 91:03.20 | ^~~~ 91:03.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:03.20 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:03.20 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:03.20 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 91:03.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:07.08 security/manager/pki 91:10.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 91:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 91:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 91:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 91:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 91:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 91:10.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 91:10.10 58 | *this = *this * aQuat; 91:10.10 | ^~~~~ 91:10.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 91:10.10 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 91:10.10 | ^~~~~~~~~~ 91:10.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 91:10.30 111 | *this = aRect1.UnionEdges(aRect2); 91:10.30 | ^ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 91:10.30 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 91:10.30 | ^~~~~~ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 91:10.30 120 | *this = aRect1.Union(aRect2); 91:10.30 | ^ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 91:10.30 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 91:10.30 | ^~~~~~ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 91:10.30 228 | *this = aRect1.SaturatingUnion(aRect2); 91:10.30 | ^ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 91:10.30 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 91:10.30 | ^~~~~~ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 91:10.30 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 91:10.30 | ^ 91:10.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 91:10.30 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 91:10.30 | ^~~~~~ 91:10.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 91:10.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 91:10.94 341 | mCumulativeResolution = aCumulativeResolution; 91:10.94 | ^~~~~~~~~~~~~~~~~~~~~ 91:10.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 91:10.95 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 91:10.95 | ^~~~~~~~~~~~~~ 91:10.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 91:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 91:10.95 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 91:10.95 | ^~~~~~~~~~~~~~~~~~~~~ 91:10.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 91:10.96 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 91:10.96 | ^~~~~~~~~~~ 91:10.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 91:10.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 91:10.96 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 91:10.96 | ^~~~~ 91:10.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 91:10.97 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 91:10.97 | ^~~~~~~~~~~~~~ 91:10.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 91:10.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 91:10.98 455 | mExtraResolution = aExtraResolution; 91:10.98 | ^~~~~~~~~~~~~~~~ 91:10.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 91:10.98 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 91:10.99 | ^~~~~~~~~~~~~~ 91:10.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 91:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 91:10.99 709 | struct ScrollSnapInfo { 91:11.00 | ^~~~~~~~~~~~~~ 91:11.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:11, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAttrValue.h:22, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AttrArray.h:22, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:25, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 91:11.00 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 91:11.00 | ^~~~~~~ 91:11.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 91:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 91:11.00 876 | mSnapInfo = std::move(aSnapInfo); 91:11.00 | ^ 91:11.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:27, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:11.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 91:11.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h:449:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 91:11.87 449 | mVisibleArea = r; 91:11.87 | ^ 91:11.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 91:11.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 91:11.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 91:11.87 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 91:11.87 | ^~~~~~ 91:13.87 toolkit/components/remote 91:17.97 toolkit/components/alerts 91:19.34 toolkit/components/antitracking 91:21.74 toolkit/components/backgroundhangmonitor 91:22.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 91:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgINotificationObserver.h:10, 91:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AlertNotification.h:8, 91:22.32 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:5, 91:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 91:22.32 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 91:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:22.32 1008 | foundInterface = 0; \ 91:22.32 | ^~~~~~~~~~~~~~ 91:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:22.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:22.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:22.32 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:22.32 177 | NS_INTERFACE_MAP_END 91:22.32 | ^~~~~~~~~~~~~~~~~~~~ 91:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:22.32 992 | else 91:22.32 | ^~~~ 91:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:22.32 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:22.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:22.32 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:22.32 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 91:22.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:24.24 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 91:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:24.24 1008 | foundInterface = 0; \ 91:24.24 | ^~~~~~~~~~~~~~ 91:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:24.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:24.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:24.24 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:24.24 34 | NS_INTERFACE_MAP_END 91:24.24 | ^~~~~~~~~~~~~~~~~~~~ 91:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:24.24 982 | else 91:24.24 | ^~~~ 91:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:24.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:24.24 | ^~~~~~~~~~~~~~~~~~ 91:24.24 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:24.25 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:24.25 | ^~~~~~~~~~~~~~~~~~~~~~ 91:27.39 toolkit/components/browser 91:31.47 toolkit/components/browser/build 91:32.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:32.81 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.h:11, 91:32.81 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.h:11, 91:32.81 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:8, 91:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 91:32.81 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 91:32.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:32.81 1008 | foundInterface = 0; \ 91:32.81 | ^~~~~~~~~~~~~~ 91:32.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:32.81 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:32.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:32.81 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:32.81 229 | NS_INTERFACE_MAP_END 91:32.81 | ^~~~~~~~~~~~~~~~~~~~ 91:32.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:32.81 982 | else 91:32.81 | ^~~~ 91:32.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:32.81 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:32.81 | ^~~~~~~~~~~~~~~~~~ 91:32.81 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:32.81 228 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 91:32.81 | ^~~~~~~~~~~~~~~~~~~~~~ 91:33.27 toolkit/components/clearsitedata 91:33.69 toolkit/components/commandlines 91:34.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:34.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 91:34.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICommandLineRunner.h:10, 91:34.67 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.h:8, 91:34.67 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:5: 91:34.67 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:34.67 1008 | foundInterface = 0; \ 91:34.67 | ^~~~~~~~~~~~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:34.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:34.67 167 | NS_INTERFACE_MAP_END 91:34.67 | ^~~~~~~~~~~~~~~~~~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 91:34.67 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 91:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 91:34.67 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 91:34.67 | ^~~~~~~~~~~~~~~~~~~~ 91:34.67 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:11: 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:34.67 136 | } else 91:34.67 | ^~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 91:34.67 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 91:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 91:34.67 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 91:34.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 91:34.67 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 91:34.67 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 91:34.67 | ^~~~~~~~~~~~~~~~~~~~ 91:35.72 toolkit/components/downloads 91:36.84 toolkit/components/extensions 91:37.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 91:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObserver.h:10, 91:37.71 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.h:10, 91:37.71 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 91:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 91:37.71 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 91:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:37.71 1008 | foundInterface = 0; \ 91:37.71 | ^~~~~~~~~~~~~~ 91:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:37.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:37.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:37.71 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:37.71 105 | NS_INTERFACE_MAP_END 91:37.71 | ^~~~~~~~~~~~~~~~~~~~ 91:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:37.71 982 | else 91:37.71 | ^~~~ 91:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:37.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:37.71 | ^~~~~~~~~~~~~~~~~~ 91:37.71 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:37.71 104 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 91:37.71 | ^~~~~~~~~~~~~~~~~~~~~~ 91:37.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 91:37.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:37.73 1008 | foundInterface = 0; \ 91:37.73 | ^~~~~~~~~~~~~~ 91:37.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:37.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:37.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:37.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:37.73 408 | NS_INTERFACE_MAP_END 91:37.73 | ^~~~~~~~~~~~~~~~~~~~ 91:37.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:37.73 982 | else 91:37.73 | ^~~~ 91:37.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:37.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:37.73 | ^~~~~~~~~~~~~~~~~~ 91:37.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:37.73 407 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 91:37.73 | ^~~~~~~~~~~~~~~~~~~~~~ 91:39.00 toolkit/components/extensions/webrequest 91:41.62 toolkit/components/finalizationwitness 91:43.27 toolkit/components/find 91:44.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 91:44.33 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 91:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 91:44.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 91:44.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.34 1008 | foundInterface = 0; \ 91:44.34 | ^~~~~~~~~~~~~~ 91:44.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.34 647 | NS_INTERFACE_MAP_END 91:44.34 | ^~~~~~~~~~~~~~~~~~~~ 91:44.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.34 992 | else 91:44.34 | ^~~~ 91:44.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:44.34 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:44.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:44.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:44.34 646 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 91:44.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:44.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 91:44.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.38 1008 | foundInterface = 0; \ 91:44.38 | ^~~~~~~~~~~~~~ 91:44.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.38 468 | NS_INTERFACE_MAP_END 91:44.38 | ^~~~~~~~~~~~~~~~~~~~ 91:44.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.38 982 | else 91:44.38 | ^~~~ 91:44.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:44.38 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:44.38 | ^~~~~~~~~~~~~~~~~~ 91:44.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:44.38 467 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:44.38 | ^~~~~~~~~~~~~~~~~~~~~~ 91:44.39 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 91:44.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.39 1008 | foundInterface = 0; \ 91:44.39 | ^~~~~~~~~~~~~~ 91:44.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.39 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.39 587 | NS_INTERFACE_MAP_END 91:44.39 | ^~~~~~~~~~~~~~~~~~~~ 91:44.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.39 982 | else 91:44.39 | ^~~~ 91:44.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:44.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:44.39 | ^~~~~~~~~~~~~~~~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:44.40 586 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:44.40 | ^~~~~~~~~~~~~~~~~~~~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 91:44.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.40 1008 | foundInterface = 0; \ 91:44.40 | ^~~~~~~~~~~~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.40 714 | NS_INTERFACE_MAP_END 91:44.40 | ^~~~~~~~~~~~~~~~~~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.40 982 | else 91:44.40 | ^~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:44.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:44.40 | ^~~~~~~~~~~~~~~~~~ 91:44.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:44.40 713 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:44.40 | ^~~~~~~~~~~~~~~~~~~~~~ 91:44.46 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 91:44.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.46 1008 | foundInterface = 0; \ 91:44.46 | ^~~~~~~~~~~~~~ 91:44.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.46 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.46 478 | NS_INTERFACE_MAP_END 91:44.46 | ^~~~~~~~~~~~~~~~~~~~ 91:44.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.46 982 | else 91:44.46 | ^~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:44.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:44.47 | ^~~~~~~~~~~~~~~~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:477:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:44.47 477 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:44.47 | ^~~~~~~~~~~~~~~~~~~~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 91:44.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.47 1008 | foundInterface = 0; \ 91:44.47 | ^~~~~~~~~~~~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:650:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.47 650 | NS_INTERFACE_MAP_END 91:44.47 | ^~~~~~~~~~~~~~~~~~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.47 982 | else 91:44.47 | ^~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:44.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:44.47 | ^~~~~~~~~~~~~~~~~~ 91:44.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:649:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:44.47 649 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:44.48 | ^~~~~~~~~~~~~~~~~~~~~~ 91:44.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 91:44.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:44.50 1008 | foundInterface = 0; \ 91:44.50 | ^~~~~~~~~~~~~~ 91:44.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:44.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:44.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:44.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:44.50 711 | NS_INTERFACE_MAP_END 91:44.50 | ^~~~~~~~~~~~~~~~~~~~ 91:44.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:44.50 982 | else 91:44.50 | ^~~~ 91:44.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:44.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:44.50 | ^~~~~~~~~~~~~~~~~~ 91:44.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:44.50 710 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:44.50 | ^~~~~~~~~~~~~~~~~~~~~~ 91:49.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 91:49.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 91:49.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 91:49.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:49.97 1008 | foundInterface = 0; \ 91:49.97 | ^~~~~~~~~~~~~~ 91:49.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:49.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:49.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:49.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:49.97 88 | NS_INTERFACE_MAP_END 91:49.97 | ^~~~~~~~~~~~~~~~~~~~ 91:49.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:49.97 982 | else 91:49.97 | ^~~~ 91:49.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:49.97 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:49.97 | ^~~~~~~~~~~~~~~~~~ 91:49.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:49.97 87 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:49.97 | ^~~~~~~~~~~~~~~~~~~~~~ 91:50.05 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 91:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:50.05 1023 | foundInterface = 0; \ 91:50.05 | ^~~~~~~~~~~~~~ 91:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:50.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:50.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.05 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:50.05 1021 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:50.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:50.05 982 | else 91:50.05 | ^~~~ 91:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:50.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:50.05 | ^~~~~~~~~~~~~~~~~~ 91:50.05 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1020:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:50.05 1020 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 91:50.06 | ^~~~~~~~~~~~~~~~~~~~~~ 91:50.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 91:50.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:50.25 1023 | foundInterface = 0; \ 91:50.25 | ^~~~~~~~~~~~~~ 91:50.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:50.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:50.26 267 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 91:50.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 91:50.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 91:50.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 91:50.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 91:50.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 91:50.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:50.26 302 | } else 91:50.26 | ^~~~ 91:50.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:50.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:50.26 266 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 91:50.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 91:50.27 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 91:50.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:50.27 1023 | foundInterface = 0; \ 91:50.27 | ^~~~~~~~~~~~~~ 91:50.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:50.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.27 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:50.27 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 91:50.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 91:50.27 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 91:50.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 91:50.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:50.28 302 | } else 91:50.28 | ^~~~ 91:50.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:50.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.28 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:50.28 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 91:50.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:50.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:50.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 91:50.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFind.h:10, 91:50.36 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.h:10, 91:50.36 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:9, 91:50.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 91:50.36 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 91:50.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:50.36 1008 | foundInterface = 0; \ 91:50.36 | ^~~~~~~~~~~~~~ 91:50.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:50.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:50.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:50.36 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:50.36 54 | NS_INTERFACE_MAP_END 91:50.36 | ^~~~~~~~~~~~~~~~~~~~ 91:50.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:50.36 982 | else 91:50.36 | ^~~~ 91:50.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:50.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:50.36 | ^~~~~~~~~~~~~~~~~~ 91:50.36 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:50.36 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:50.36 | ^~~~~~~~~~~~~~~~~~~~~~ 91:52.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 91:52.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 91:52.12 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 91:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:52.13 1008 | foundInterface = 0; \ 91:52.13 | ^~~~~~~~~~~~~~ 91:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:52.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:52.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:52.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:52.13 714 | NS_INTERFACE_MAP_END 91:52.13 | ^~~~~~~~~~~~~~~~~~~~ 91:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:52.13 992 | else 91:52.13 | ^~~~ 91:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:52.13 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:52.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:52.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:52.13 713 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 91:52.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:53.26 toolkit/components/fuzzyfox 91:53.97 toolkit/components/jsoncpp/src/lib_json 91:55.12 toolkit/components/lz4 91:55.25 toolkit/components/mediasniffer 91:57.33 toolkit/components/mozintl 91:57.53 toolkit/components/osfile 91:58.38 toolkit/components/parentalcontrols 91:58.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 91:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINativeOSFileInternals.h:10, 91:58.79 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.h:10, 91:58.79 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 91:58.79 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 91:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:58.79 1008 | foundInterface = 0; \ 91:58.79 | ^~~~~~~~~~~~~~ 91:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:58.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 91:58.79 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:58.79 233 | NS_INTERFACE_MAP_END 91:58.79 | ^~~~~~~~~~~~~~~~~~~~ 91:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:58.79 982 | else 91:58.79 | ^~~~ 91:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:58.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:58.79 | ^~~~~~~~~~~~~~~~~~ 91:58.79 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:58.79 232 | NS_INTERFACE_MAP_ENTRY(nsISupports) 91:58.80 | ^~~~~~~~~~~~~~~~~~~~~~ 91:59.35 toolkit/components/perf 92:00.97 toolkit/components/perfmonitoring 92:01.11 toolkit/components/places 92:03.25 toolkit/components/places/tests/gtest 92:05.42 toolkit/components/protobuf 92:12.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 92:12.04 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:12.04 1008 | foundInterface = 0; \ 92:12.04 | ^~~~~~~~~~~~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:12.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:12.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:12.04 167 | NS_INTERFACE_MAP_END 92:12.04 | ^~~~~~~~~~~~~~~~~~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 92:12.04 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 92:12.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 92:12.04 122 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 92:12.04 | ^~~~~~~~~~~~~~~~~~~~ 92:12.04 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 92:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:12.04 136 | } else 92:12.04 | ^~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 92:12.04 136 | } else 92:12.04 | ^~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 92:12.04 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 92:12.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 92:12.04 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 92:12.04 122 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 92:12.04 | ^~~~~~~~~~~~~~~~~~~~ 92:12.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 92:12.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 92:12.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:12.26 1008 | foundInterface = 0; \ 92:12.26 | ^~~~~~~~~~~~~~ 92:12.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:12.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:12.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:12.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:12.26 190 | NS_INTERFACE_MAP_END 92:12.26 | ^~~~~~~~~~~~~~~~~~~~ 92:12.26 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 92:12.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 92:12.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:12.26 136 | } else 92:12.26 | ^~~~ 92:12.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 92:12.26 136 | } else 92:12.26 | ^~~~ 92:12.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 92:12.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 92:12.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 92:12.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 92:12.44 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 92:12.44 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 92:12.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 92:12.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 92:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:12.44 1008 | foundInterface = 0; \ 92:12.44 | ^~~~~~~~~~~~~~ 92:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:12.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:12.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:12.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:12.44 275 | NS_INTERFACE_MAP_END 92:12.44 | ^~~~~~~~~~~~~~~~~~~~ 92:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:12.44 982 | else 92:12.44 | ^~~~ 92:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:12.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:12.44 | ^~~~~~~~~~~~~~~~~~ 92:12.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:12.44 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 92:12.44 | ^~~~~~~~~~~~~~~~~~~~~~ 92:12.45 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 92:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:12.45 1023 | foundInterface = 0; \ 92:12.45 | ^~~~~~~~~~~~~~ 92:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:12.45 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:12.45 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:12.45 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 92:12.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:12.45 982 | else 92:12.45 | ^~~~ 92:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:12.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:12.45 | ^~~~~~~~~~~~~~~~~~ 92:12.45 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:12.45 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 92:12.45 | ^~~~~~~~~~~~~~~~~~~~~~ 92:12.56 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 92:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:12.56 1008 | foundInterface = 0; \ 92:12.56 | ^~~~~~~~~~~~~~ 92:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:12.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:12.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:12.56 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:12.56 3505 | NS_INTERFACE_MAP_END 92:12.56 | ^~~~~~~~~~~~~~~~~~~~ 92:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:12.56 982 | else 92:12.56 | ^~~~ 92:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:12.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:12.56 | ^~~~~~~~~~~~~~~~~~ 92:12.56 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:12.56 3504 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 92:12.56 | ^~~~~~~~~~~~~~~~~~~~~~ 92:14.56 toolkit/components/reflect 92:16.20 toolkit/components/reputationservice 92:20.01 toolkit/components/resistfingerprinting 92:20.94 toolkit/components/resistfingerprinting/tests 92:27.88 toolkit/components/sessionstore 92:29.70 toolkit/components/startup 92:32.30 toolkit/components/statusfilter 92:33.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 92:33.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 92:33.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 92:33.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 92:33.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 92:33.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 92:33.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:33.50 1008 | foundInterface = 0; \ 92:33.50 | ^~~~~~~~~~~~~~ 92:33.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:33.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:33.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:33.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:33.50 48 | NS_INTERFACE_MAP_END 92:33.50 | ^~~~~~~~~~~~~~~~~~~~ 92:33.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:33.50 992 | else 92:33.50 | ^~~~ 92:33.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 92:33.50 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 92:33.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:33.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 92:33.50 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 92:33.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:34.20 toolkit/components/telemetry 92:35.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 92:35.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 92:35.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 92:35.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:35.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 92:35.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 92:35.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGenericHTMLElement.h:10, 92:35.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 92:35.85 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:6, 92:35.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 92:35.85 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 92:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:35.85 1008 | foundInterface = 0; \ 92:35.85 | ^~~~~~~~~~~~~~ 92:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:35.85 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:35.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 92:35.85 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:35.85 75 | NS_INTERFACE_MAP_END 92:35.85 | ^~~~~~~~~~~~~~~~~~~~ 92:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:35.85 982 | else 92:35.85 | ^~~~ 92:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:35.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:35.85 | ^~~~~~~~~~~~~~~~~~ 92:35.85 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:35.85 74 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 92:35.85 | ^~~~~~~~~~~~~~~~~~~~~~ 92:51.42 toolkit/components/telemetry/geckoview/gtest 93:01.58 toolkit/components/telemetry/tests/gtest 93:01.93 toolkit/components/telemetry/tests 93:01.95 toolkit/components/telemetry/tests/libmodules-test.so 93:16.57 toolkit/components/thumbnails 93:16.57 toolkit/components/url-classifier 93:16.57 toolkit/components/typeaheadfind 93:18.24 toolkit/components/url-classifier/tests/gtest 93:23.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:23.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 93:23.48 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 93:23.48 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 93:23.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:23.48 1008 | foundInterface = 0; \ 93:23.48 | ^~~~~~~~~~~~~~ 93:23.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:23.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:23.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:23.48 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:23.48 68 | NS_INTERFACE_MAP_END 93:23.48 | ^~~~~~~~~~~~~~~~~~~~ 93:23.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:23.48 982 | else 93:23.48 | ^~~~ 93:23.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:23.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:23.48 | ^~~~~~~~~~~~~~~~~~ 93:23.48 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:23.48 67 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 93:23.48 | ^~~~~~~~~~~~~~~~~~~~~~ 93:26.98 toolkit/components/windowwatcher 93:29.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.h:9, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.cpp:6, 93:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 93:29.75 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 93:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:29.75 1008 | foundInterface = 0; \ 93:29.75 | ^~~~~~~~~~~~~~ 93:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:29.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:29.75 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:29.75 1594 | NS_INTERFACE_MAP_END 93:29.75 | ^~~~~~~~~~~~~~~~~~~~ 93:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:29.75 992 | else 93:29.75 | ^~~~ 93:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 93:29.75 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 93:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:29.75 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 93:29.75 1593 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 93:29.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 93:30.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/tests/gtest/TestCaching.cpp: In function 'void SetupCacheEntry(mozilla::safebrowsing::LookupCacheV4*, const nsCString&, bool, bool)': 93:30.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/tests/gtest/TestCaching.cpp:43:69: warning: 'prefix' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:30.34 43 | CachedFullHashResponse* response = map.LookupOrAdd(prefix.ToUint32()); 93:30.34 | ~~~~~~~~~~~~~~~^~ 93:30.82 toolkit/components/ctypes 93:32.40 toolkit/components/ctypes/tests 93:33.18 toolkit/components/ctypes/tests/libjsctypes-test.so 93:33.39 toolkit/components/autocomplete 93:35.58 toolkit/components/printingui 93:36.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:36.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 93:36.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 93:36.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrintProgress.h:10, 93:36.52 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.h:9, 93:36.52 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:6, 93:36.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 93:36.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 93:36.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:36.53 1008 | foundInterface = 0; \ 93:36.53 | ^~~~~~~~~~~~~~ 93:36.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:36.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:36.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:36.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:36.53 27 | NS_INTERFACE_MAP_END 93:36.53 | ^~~~~~~~~~~~~~~~~~~~ 93:36.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:36.53 982 | else 93:36.53 | ^~~~ 93:36.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:36.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:36.53 | ^~~~~~~~~~~~~~~~~~ 93:36.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:36.53 26 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 93:36.53 | ^~~~~~~~~~~~~~~~~~~~~~ 93:37.44 toolkit/components/printingui/ipc 93:38.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAutoCompleteController.h:10, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 93:38.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 93:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:38.53 1008 | foundInterface = 0; \ 93:38.53 | ^~~~~~~~~~~~~~ 93:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:38.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:38.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:38.53 47 | NS_INTERFACE_MAP_END 93:38.53 | ^~~~~~~~~~~~~~~~~~~~ 93:38.53 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 93:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 93:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:38.53 302 | } else 93:38.53 | ^~~~ 93:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 93:38.53 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:38.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 93:38.53 46 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 93:38.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:41.85 toolkit/components/satchel 93:45.83 toolkit/components/terminator 93:47.77 toolkit/components/build 93:49.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:49.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 93:49.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFormFillController.h:10, 93:49.90 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.h:9, 93:49.90 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:7: 93:49.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 93:49.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:49.90 1008 | foundInterface = 0; \ 93:49.90 | ^~~~~~~~~~~~~~ 93:49.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:49.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:49.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 93:49.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:49.90 81 | NS_INTERFACE_MAP_END 93:49.90 | ^~~~~~~~~~~~~~~~~~~~ 93:49.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:49.90 982 | else 93:49.90 | ^~~~ 93:49.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:49.90 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:49.90 | ^~~~~~~~~~~~~~~~~~ 93:49.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:49.90 80 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 93:49.90 | ^~~~~~~~~~~~~~~~~~~~~~ 93:54.63 toolkit/crashreporter 93:54.75 toolkit/mozapps/extensions 93:55.62 toolkit/profile 93:56.33 toolkit/profile/gtest 93:59.13 toolkit/recordreplay 93:59.42 toolkit/system/unixproxy 93:59.80 extensions/pref/autoconfig/src 94:00.88 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 94:00.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: 94:00.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 94:00.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:487:39: required from here 94:00.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 94:00.88 31 | return std::move(elem); 94:00.88 | ^ 94:00.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 94:00.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 94:00.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:733:38: required from here 94:00.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 94:00.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 94:01.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::PropertyIterElem; IterType = mozilla::PropertyIter; mozilla::BaseIterElem::SelfType = mozilla::PropertyIterElem]': 94:01.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 94:01.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:487:39: required from here 94:01.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 94:01.07 91 | return std::move(end); 94:01.07 | ^ 94:01.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 94:01.08 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::ArrayIterElem; IterType = mozilla::ArrayIter; mozilla::BaseIterElem::SelfType = mozilla::ArrayIterElem]': 94:01.08 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 94:01.08 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:733:38: required from here 94:01.08 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 94:01.08 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 94:01.31 devtools/platform 94:02.14 devtools/shared/heapsnapshot 94:02.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 94:02.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 94:02.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIJSInspector.h:10, 94:02.61 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.h:9, 94:02.61 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:6: 94:02.61 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 94:02.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:02.61 1008 | foundInterface = 0; \ 94:02.61 | ^~~~~~~~~~~~~~ 94:02.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:02.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:02.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:02.61 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:02.61 35 | NS_INTERFACE_MAP_END 94:02.61 | ^~~~~~~~~~~~~~~~~~~~ 94:02.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:02.61 982 | else 94:02.61 | ^~~~ 94:02.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:02.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:02.61 | ^~~~~~~~~~~~~~~~~~ 94:02.61 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:02.61 34 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 94:02.61 | ^~~~~~~~~~~~~~~~~~~~~~ 94:03.38 devtools/shared/heapsnapshot/tests/gtest 94:06.26 services/crypto/component 94:06.66 startupcache 94:08.50 startupcache/test 94:09.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 94:09.10 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 94:09.10 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 94:09.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:09.10 1008 | foundInterface = 0; \ 94:09.10 | ^~~~~~~~~~~~~~ 94:09.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:09.10 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:09.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:09.10 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:09.10 123 | NS_INTERFACE_MAP_END 94:09.10 | ^~~~~~~~~~~~~~~~~~~~ 94:09.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:09.11 982 | else 94:09.11 | ^~~~ 94:09.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:09.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:09.11 | ^~~~~~~~~~~~~~~~~~ 94:09.11 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:09.11 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:09.11 | ^~~~~~~~~~~~~~~~~~~~~~ 94:09.70 js/ductwork/debugger 94:11.28 other-licenses/snappy 94:11.74 toolkit/system/gnome 94:18.55 widget/xremoteclient 94:19.15 media/gmp-clearkey/0.1 94:20.68 media/gmp-clearkey/0.1/gtest 94:20.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 94:20.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 94:20.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 94:20.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:20.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 94:20.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 94:20.72 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 94:20.73 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 94:20.73 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 94:20.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:20.73 1008 | foundInterface = 0; \ 94:20.73 | ^~~~~~~~~~~~~~ 94:20.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:20.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:20.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:20.73 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:20.73 82 | NS_INTERFACE_MAP_END 94:20.73 | ^~~~~~~~~~~~~~~~~~~~ 94:20.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:20.73 982 | else 94:20.73 | ^~~~ 94:20.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:20.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:20.73 | ^~~~~~~~~~~~~~~~~~ 94:20.73 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:20.73 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 94:20.73 | ^~~~~~~~~~~~~~~~~~~~~~ 94:22.91 memory/gtest 94:26.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 94:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 94:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsComponentManagerUtils.h:11, 94:26.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 94:26.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 94:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:26.50 1008 | foundInterface = 0; \ 94:26.50 | ^~~~~~~~~~~~~~ 94:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:26.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:26.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 94:26.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:26.50 18 | NS_INTERFACE_MAP_END 94:26.50 | ^~~~~~~~~~~~~~~~~~~~ 94:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:26.50 982 | else 94:26.50 | ^~~~ 94:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:26.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:26.50 | ^~~~~~~~~~~~~~~~~~ 94:26.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:26.50 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 94:26.50 | ^~~~~~~~~~~~~~~~~~~~~~ 94:26.88 media/gmp-clearkey/0.1/libclearkey.so 94:26.94 media/mtransport/test 94:26.96 browser/components/about 94:27.18 browser/components/dirprovider 94:28.72 browser/components/shell 94:28.72 security/nss/lib/mozpkix 94:36.10 media/libyuv/libyuv 94:50.04 media/webrtc/trunk/third_party/gflags 94:50.50 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 94:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 94:50.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 94:50.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 94:50.51 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 94:50.51 | ^~~~~~~~~~~~~~~~ 94:50.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 94:50.51 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 94:50.51 | ^~~ 94:50.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 94:50.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 94:50.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 94:50.60 1634 | class FlagSaverImpl { 94:50.60 | ^~~~~~~~~~~~~ 94:50.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 94:50.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 94:50.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 94:50.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 94:50.97 326 | case 3: options->flag_description_substring_search = true; 94:50.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 94:50.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 94:50.98 327 | case 2: options->flag_location_substring_search = true; 94:50.98 | ^~~~ 94:50.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 94:50.98 327 | case 2: options->flag_location_substring_search = true; 94:50.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 94:50.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 94:50.98 328 | case 1: options->flag_name_substring_search = true; 94:50.98 | ^~~~ 94:50.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 94:50.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 94:50.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 94:50.99 454 | int FlagValue::ValueSize() const { 94:50.99 | ^~~~~~~~~ 94:51.50 media/mtransport/third_party/nICEr 94:53.08 In file included from /usr/include/string.h:494, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 94:53.08 from /usr/include/c++/9/bits/move.h:55, 94:53.08 from /usr/include/c++/9/bits/stl_pair.h:59, 94:53.08 from /usr/include/c++/9/utility:70, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/utility:3, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/utility:44, 94:53.08 from /usr/include/c++/9/algorithm:60, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/algorithm:3, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/algorithm:44, 94:53.08 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/ice_unittest.cpp:9: 94:53.08 In function 'char* strncpy(char*, const char*, size_t)', 94:53.08 inlined from 'void {anonymous}::WebRtcIcePrioritizerTest::AddInterface(const string&, int, int)' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/ice_unittest.cpp:1885:12: 94:53.09 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 33 equals destination size [-Wstringop-truncation] 94:53.09 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:53.09 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:54.86 In file included from /usr/include/string.h:494, 94:54.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 94:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 94:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 94:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/share/nr_api.h:43, 94:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/crypto/nr_crypto.c:33, 94:54.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr0.c:2: 94:54.86 In function 'strncpy', 94:54.86 inlined from 'nr_ice_component_initialize_tcp' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/ice/ice_component.c:576:11: 94:54.86 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' output may be truncated copying 255 bytes from a string of length 255 [-Wstringop-truncation] 94:54.86 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:54.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:56.66 media/mtransport/third_party/nrappkit 94:58.09 In file included from /usr/include/string.h:494, 94:58.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 94:58.09 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/port/linux/include/linux_funcs.h:46, 94:58.09 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/port/linux/include/csi_platform.h:43, 94:58.09 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/net/transport_addr_reg.c:33, 94:58.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/third_party/nICEr/nicer_nicer/Unified_c_third_party_nICEr1.c:2: 94:58.09 In function 'strncpy', 94:58.09 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/stun/addrs.c:288:13, 94:58.09 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 94:58.09 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 94:58.09 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:58.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:58.09 In function 'strncpy', 94:58.09 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/stun/addrs.c:308:13, 94:58.09 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 94:58.09 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 16 equals destination size [-Wstringop-truncation] 94:58.09 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:58.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:58.10 In function 'strncpy', 94:58.10 inlined from 'stun_getifaddrs' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/stun/addrs.c:327:19, 94:58.10 inlined from 'nr_stun_get_addrs' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nICEr/src/stun/addrs.c:443:15: 94:58.10 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin_strncpy' specified bound 33 equals destination size [-Wstringop-truncation] 94:58.10 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:58.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:58.14 In file included from /usr/include/string.h:494, 94:58.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 94:58.14 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 94:58.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 94:58.14 In function 'strncpy', 94:58.14 inlined from 'r_vlog_nr' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c:462:7: 94:58.14 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 94:58.14 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:58.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:58.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 94:58.14 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_nr': 94:58.14 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c:458:23: note: length computed here 94:58.14 458 | int formatlen = strlen(format); 94:58.15 | ^~~~~~~~~~~~~~ 94:58.17 In file included from /usr/include/string.h:494, 94:58.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 94:58.17 from /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c:47, 94:58.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 94:58.17 In function 'strncpy', 94:58.17 inlined from 'r_vlog_e' at /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c:428:7: 94:58.17 /usr/include/bits/string_fortified.h:106:10: warning: '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 94:58.17 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 94:58.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:58.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/third_party/nrappkit/nrappkit_nrappkit/Unified_c_nrappkit0.c:2: 94:58.17 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c: In function 'r_vlog_e': 94:58.17 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/third_party/nrappkit/src/log/r_log.c:423:23: note: length computed here 94:58.17 423 | int formatlen = strlen(format); 94:58.17 | ^~~~~~~~~~~~~~ 95:14.01 mfbt/tests 95:15.60 mozglue/build 95:16.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AllocPolicy.h:16, 95:16.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h:11, 95:16.19 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestBufferList.cpp:9: 95:16.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 95:16.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 95:16.19 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 95:16.19 | ^~ 95:16.19 In file included from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestBufferList.cpp:9: 95:16.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 95:16.19 541 | Maybe lastSegmentSize; 95:16.19 | ^~~~~~~~~~~~~~~ 95:16.82 xpcom/tests 95:17.02 config/external/sqlite/libmozsqlite3.so.symbols.stub 95:17.17 config/external/sqlite/libmozsqlite3.so 95:18.57 gfx/vr/service/openvr 95:20.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 95:20.09 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 95:20.09 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 95:20.09 | ^~~~~~~~~~~~~~~~~~~ 95:20.09 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 95:20.09 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 95:20.09 | ^~~~~~~~~~~~~~~~~~~~~~ 95:20.09 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 95:20.09 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 95:20.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 95:21.72 browser/components/build 95:28.18 security/sandbox/linux 95:28.24 modules/brotli/brotli 95:28.89 gfx/ots/src 95:41.38 netwerk/dns 96:05.03 gfx/thebes 96:05.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 96:05.45 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 96:05.45 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 96:05.45 150 | const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 96:05.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 96:11.14 In file included from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.cpp:18: 96:11.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 96:11.15 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 96:11.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 96:11.15 31 | memset(aT, 0, sizeof(T)); 96:11.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 96:11.15 In file included from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.h:10, 96:11.15 from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.cpp:7: 96:11.15 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 96:11.15 27 | struct SandboxReport { 96:11.15 | ^~~~~~~~~~~~~ 96:11.33 security/sandbox/linux/libmozsandbox.so 96:13.19 config/external/lgpllibs/liblgpllibs.so 96:14.57 gfx/angle/targets/preprocessor 96:14.57 security/sandbox/linux/glue 96:29.21 dom/ipc 96:40.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.01 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]': 96:40.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.02 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.02 | ^~ 96:40.02 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 96:40.02 125 | uint8_t unitsAvailable; 96:40.02 | ^~~~~~~~~~~~~~ 96:40.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.02 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.02 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.02 | ^~ 96:40.02 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.02 126 | uint8_t unitsNeeded; 96:40.02 | ^~~~~~~~~~~ 96:40.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.02 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.02 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.02 | ^~ 96:40.02 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.02 127 | char32_t badCodePoint; 96:40.02 | ^~~~~~~~~~~~ 96:40.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.02 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.02 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.02 | ^~ 96:40.02 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.02 128 | uint8_t unitsObserved; 96:40.03 | ^~~~~~~~~~~~~ 96:40.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.06 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 2]': 96:40.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.06 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.06 | ^~ 96:40.06 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.06 128 | uint8_t unitsObserved; 96:40.06 | ^~~~~~~~~~~~~ 96:40.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.07 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.07 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.07 | ^~ 96:40.07 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.07 127 | char32_t badCodePoint; 96:40.07 | ^~~~~~~~~~~~ 96:40.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.07 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.07 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.07 | ^~ 96:40.07 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.07 126 | uint8_t unitsNeeded; 96:40.07 | ^~~~~~~~~~~ 96:40.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.12 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 96:40.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.12 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.12 | ^~ 96:40.12 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.12 126 | uint8_t unitsNeeded; 96:40.12 | ^~~~~~~~~~~ 96:40.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.16 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]': 96:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.16 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.16 | ^~ 96:40.16 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.16 128 | uint8_t unitsObserved; 96:40.16 | ^~~~~~~~~~~~~ 96:40.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.16 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.16 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.16 | ^~ 96:40.16 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.16 127 | char32_t badCodePoint; 96:40.16 | ^~~~~~~~~~~~ 96:40.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.20 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void TestNotShortestForm()': 96:40.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.20 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.20 | ^~ 96:40.20 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 96:40.20 125 | uint8_t unitsAvailable; 96:40.20 | ^~~~~~~~~~~~~~ 96:40.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.21 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.21 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.21 | ^~ 96:40.21 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.21 126 | uint8_t unitsNeeded; 96:40.21 | ^~~~~~~~~~~ 96:40.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.23 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 2]': 96:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.23 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.23 | ^~ 96:40.23 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.23 128 | uint8_t unitsObserved; 96:40.23 | ^~~~~~~~~~~~~ 96:40.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.23 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.24 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.24 | ^~ 96:40.24 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.24 127 | char32_t badCodePoint; 96:40.24 | ^~~~~~~~~~~~ 96:40.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.26 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]': 96:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.26 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.26 | ^~ 96:40.26 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 96:40.26 125 | uint8_t unitsAvailable; 96:40.26 | ^~~~~~~~~~~~~~ 96:40.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.26 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.26 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.26 | ^~ 96:40.26 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.26 126 | uint8_t unitsNeeded; 96:40.26 | ^~~~~~~~~~~ 96:40.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.27 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.27 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.27 | ^~ 96:40.27 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.27 128 | uint8_t unitsObserved; 96:40.27 | ^~~~~~~~~~~~~ 96:40.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.31 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 96:40.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.31 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.31 | ^~ 96:40.31 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.31 128 | uint8_t unitsObserved; 96:40.31 | ^~~~~~~~~~~~~ 96:40.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.37 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 96:40.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.37 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.37 | ^~ 96:40.37 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.37 128 | uint8_t unitsObserved; 96:40.37 | ^~~~~~~~~~~~~ 96:40.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.37 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.37 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.37 | ^~ 96:40.37 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.37 127 | char32_t badCodePoint; 96:40.37 | ^~~~~~~~~~~~ 96:40.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.38 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.38 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.38 | ^~ 96:40.38 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.38 128 | uint8_t unitsObserved; 96:40.38 | ^~~~~~~~~~~~~ 96:40.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.38 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.38 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.38 | ^~ 96:40.38 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.38 127 | char32_t badCodePoint; 96:40.38 | ^~~~~~~~~~~~ 96:40.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.43 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 96:40.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.43 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.43 | ^~ 96:40.43 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 96:40.43 128 | uint8_t unitsObserved; 96:40.43 | ^~~~~~~~~~~~~ 96:40.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.43 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.43 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.43 | ^~ 96:40.43 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 96:40.44 127 | char32_t badCodePoint; 96:40.44 | ^~~~~~~~~~~~ 96:40.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.51 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 96:40.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.51 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.52 | ^~ 96:40.52 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 96:40.52 125 | uint8_t unitsAvailable; 96:40.52 | ^~~~~~~~~~~~~~ 96:40.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.52 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.52 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.52 | ^~ 96:40.52 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.52 126 | uint8_t unitsNeeded; 96:40.52 | ^~~~~~~~~~~ 96:40.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.52 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.52 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.52 | ^~ 96:40.52 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 96:40.52 125 | uint8_t unitsAvailable; 96:40.52 | ^~~~~~~~~~~~~~ 96:40.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.53 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.53 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.53 | ^~ 96:40.53 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.53 126 | uint8_t unitsNeeded; 96:40.53 | ^~~~~~~~~~~ 96:40.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.53 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.53 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.53 | ^~ 96:40.53 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 96:40.53 125 | uint8_t unitsAvailable; 96:40.53 | ^~~~~~~~~~~~~~ 96:40.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 96:40.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 96:40.53 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 96:40.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 96:40.53 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 96:40.53 | ^~ 96:40.53 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 96:40.53 126 | uint8_t unitsNeeded; 96:40.53 | ^~~~~~~~~~~ 96:43.44 security/manager/ssl 96:45.47 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.h:12, 96:45.47 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:11: 96:45.47 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 96:45.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:45.47 1008 | foundInterface = 0; \ 96:45.47 | ^~~~~~~~~~~~~~ 96:45.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:45.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 96:45.47 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:45.47 583 | NS_INTERFACE_MAP_END 96:45.47 | ^~~~~~~~~~~~~~~~~~~~ 96:45.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:45.47 992 | else 96:45.47 | ^~~~ 96:45.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:45.48 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:45.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:45.48 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:45.48 582 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 96:45.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:46.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:46.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 96:46.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 96:46.27 58 | *this = *this * aQuat; 96:46.28 | ^~~~~ 96:46.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 96:46.28 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 96:46.28 | ^~~~~~~~~~ 96:46.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 96:46.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:46.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:46.69 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:46.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:46.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 96:46.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 96:46.69 111 | *this = aRect1.UnionEdges(aRect2); 96:46.69 | ^ 96:46.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 96:46.69 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 96:46.69 | ^~~~~~ 96:46.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 96:46.70 120 | *this = aRect1.Union(aRect2); 96:46.70 | ^ 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 96:46.70 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 96:46.70 | ^~~~~~ 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 96:46.70 228 | *this = aRect1.SaturatingUnion(aRect2); 96:46.70 | ^ 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 96:46.70 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 96:46.70 | ^~~~~~ 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 96:46.70 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 96:46.70 | ^ 96:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 96:46.70 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 96:46.70 | ^~~~~~ 96:48.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 96:48.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 96:48.90 341 | mCumulativeResolution = aCumulativeResolution; 96:48.90 | ^~~~~~~~~~~~~~~~~~~~~ 96:48.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 96:48.90 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 96:48.90 | ^~~~~~~~~~~~~~ 96:48.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 96:48.91 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 96:48.91 | ^~~~~~~~~~~~~~~~~~~~~ 96:48.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 96:48.91 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 96:48.91 | ^~~~~~~~~~~ 96:48.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 96:48.91 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 96:48.91 | ^~~~~ 96:48.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 96:48.91 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 96:48.91 | ^~~~~~~~~~~~~~ 96:48.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 96:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 96:48.92 455 | mExtraResolution = aExtraResolution; 96:48.92 | ^~~~~~~~~~~~~~~~ 96:48.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 96:48.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 96:48.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 96:48.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:48.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:48.92 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 96:48.92 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 96:48.92 | ^~~~~~~~~~~~~~ 96:48.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 96:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 96:48.94 709 | struct ScrollSnapInfo { 96:48.94 | ^~~~~~~~~~~~~~ 96:48.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 96:48.94 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 96:48.94 | ^~~~~~~ 96:48.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 96:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 96:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 96:48.94 876 | mSnapInfo = std::move(aSnapInfo); 96:48.94 | ^ 96:49.29 media/webrtc/trunk/gtest 96:49.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:49.85 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 96:49.85 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 96:49.85 307 | nestable(aOther.nestable) {} 96:49.85 | ^ 96:49.85 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:49.85 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 96:49.85 337 | TimeTicks& operator=(TimeTicks other) { 96:49.85 | ^~~~~~~~ 96:49.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:49.85 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 96:49.85 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 96:49.85 314 | nestable(aOther.nestable) {} 96:49.85 | ^ 96:49.85 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 96:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:49.86 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 96:49.86 337 | TimeTicks& operator=(TimeTicks other) { 96:49.86 | ^~~~~~~~ 96:49.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:49.86 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 96:49.86 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 96:49.86 317 | delayed_run_time = aOther.delayed_run_time; 96:49.86 | ^~~~~~~~~~~~~~~~ 96:49.86 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:49.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:49.86 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 96:49.86 337 | TimeTicks& operator=(TimeTicks other) { 96:49.86 | ^~~~~~~~ 96:49.86 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 96:49.86 337 | TimeTicks& operator=(TimeTicks other) { 96:49.86 | ~~~~~~~~~~^~~~~ 96:50.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 96:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 96:50.49 291 | mIsQuotedValue(copy.mIsQuotedValue) { 96:50.49 | ^ 96:50.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Base64.h:10, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:8, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 96:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 96:50.49 93 | void operator=( 96:50.49 | ^~~~~~~~ 96:50.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 96:50.49 291 | mIsQuotedValue(copy.mIsQuotedValue) { 96:50.49 | ^ 96:50.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Base64.h:10, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:8, 96:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 96:50.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 96:50.49 93 | void operator=( 96:50.49 | ^~~~~~~~ 96:50.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 96:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 96:50.50 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 96:50.50 | ^ 96:50.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 96:50.50 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 96:50.50 | ^~~~~~~~ 96:50.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 96:50.50 28 | const char *PeekHeader(nsHttpAtom header) const; 96:50.50 | ~~~~~~~~~~~^~~~~~ 96:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 96:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 96:50.51 90 | return FindHeaderValue(header, value) != nullptr; 96:50.51 | ^ 96:50.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 96:50.51 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 96:50.51 | ^~~~~~~~ 96:50.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 96:50.51 84 | const char *FindHeaderValue(nsHttpAtom header, const char *value) const { 96:50.51 | ~~~~~~~~~~~^~~~~~ 96:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 96:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 96:50.51 222 | IsIgnoreMultipleHeader(header); 96:50.51 | ^ 96:50.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 96:50.52 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 96:50.52 | ^~~~~~~~ 96:50.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 96:50.52 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 96:50.52 | ~~~~~~~~~~~^~~~~~ 96:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 96:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 96:50.52 264 | eVarietyResponse); 96:50.52 | ^ 96:50.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 96:50.53 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 96:50.53 | ^~~~~~~~ 96:50.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 96:50.53 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 96:50.53 | ~~~~~~~~~~~^~~~~~ 96:50.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 96:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:173:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 96:50.53 173 | return ParseDateHeader(nsHttp::Date, result); 96:50.53 | ^ 96:50.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 96:50.54 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 96:50.54 | ^~~~~~~~ 96:50.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 96:50.54 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 96:50.54 | ~~~~~~~~~~~^~~~~~ 96:50.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 96:50.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:177:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 96:50.54 177 | return ParseDateHeader(nsHttp::Last_Modified, result); 96:50.54 | ^ 96:50.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 96:50.54 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 96:50.54 | ^~~~~~~~ 96:50.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 96:50.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 96:50.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 96:50.55 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:50.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:50.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 96:50.55 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 96:50.55 | ~~~~~~~~~~~^~~~~~ 96:51.21 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:51.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 96:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 96:51.21 2177 | revoked_(_revoked) 96:51.21 | ^ 96:51.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:24, 96:51.21 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 96:51.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 96:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:36:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 96:51.21 36 | Principal& operator=(const Principal& aOther) { 96:51.21 | ^~~~~~~~ 96:52.85 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:25, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:52.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 96:52.85 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:83:55: required from here 96:52.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 96:52.85 56 | const mozilla::RangedPtr tokenStart = mIter; 96:52.85 | ^~~~~~~~~~ 96:52.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 96:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 96:52.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 96:52.85 150 | RangedPtr& operator=(const RangedPtr& aOther) { 96:52.85 | ^~~~~~~~ 96:52.85 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:25, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 96:52.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 96:52.86 60 | const mozilla::RangedPtr tokenEnd = mIter; 96:52.86 | ^~~~~~~~ 96:52.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 96:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 96:52.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 96:52.86 150 | RangedPtr& operator=(const RangedPtr& aOther) { 96:52.86 | ^~~~~~~~ 96:52.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 96:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 96:52.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 96:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:640:37: required from here 96:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 96:52.95 49 | RangedPtr begin() const { return mStart; } 96:52.95 | ^~~~~~ 96:52.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 96:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 96:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 96:52.95 150 | RangedPtr& operator=(const RangedPtr& aOther) { 96:52.95 | ^~~~~~~~ 98:40.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 98:40.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 98:40.21 765 | if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 98:40.21 | ^ 98:40.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 98:40.21 768 | if (next_packet == packet_end) // Validate test was set correctly. 98:40.21 | ^ 98:51.69 At global scope: 98:51.69 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 99:13.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 99:13.79 121 | | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 99:13.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 99:21.37 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 99:23.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 99:23.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 99:23.41 205 | memset(&codec_, 0, sizeof(VideoCodec)); 99:23.41 | ^ 99:23.41 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 99:23.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 99:23.41 555 | class VideoCodec { 99:23.41 | ^~~~~~~~~~ 99:27.02 In file included from /usr/include/string.h:494, 99:27.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 99:27.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 99:27.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 99:27.03 from /usr/include/c++/9/bits/move.h:55, 99:27.03 from /usr/include/c++/9/bits/stl_pair.h:59, 99:27.03 from /usr/include/c++/9/bits/stl_algobase.h:64, 99:27.03 from /usr/include/c++/9/bits/stl_tree.h:63, 99:27.03 from /usr/include/c++/9/map:60, 99:27.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/map:3, 99:27.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/map:44, 99:27.03 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:11: 99:27.03 In function 'char* strncpy(char*, const char*, size_t)', 99:27.03 inlined from 'virtual void webrtc::RtpRtcpImplTest::SetUp()' at /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:207:12: 99:27.03 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length [-Wstringop-truncation] 99:27.03 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 99:27.03 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:29.08 At global scope: 99:29.08 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 100:16.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 100:16.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 100:16.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 100:16.27 36 | if (check_read_size_) 100:16.27 | ^ 100:16.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 100:16.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 100:16.27 42 | if (size_ >= kWavHeaderSize) 100:16.27 | ^ 100:36.83 At global scope: 100:36.83 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 100:38.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 100:38.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 100:38.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:38.90 112 | memset(&specifics, 0, sizeof(specifics)); 100:38.90 | ^ 100:38.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 100:38.90 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 100:38.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 100:38.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:38.90 86 | struct CodecSpecificInfo { 100:38.90 | ^~~~~~~~~~~~~~~~~ 100:38.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 100:38.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 100:38.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:38.91 263 | memset(&specifics, 0, sizeof(specifics)); 100:38.91 | ^ 100:38.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 100:38.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 100:38.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 100:38.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:38.91 86 | struct CodecSpecificInfo { 100:38.91 | ^~~~~~~~~~~~~~~~~ 100:44.93 In file included from /usr/include/string.h:494, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 100:44.93 from /usr/include/c++/9/bits/move.h:55, 100:44.93 from /usr/include/c++/9/bits/stl_pair.h:59, 100:44.93 from /usr/include/c++/9/bits/stl_algobase.h:64, 100:44.93 from /usr/include/c++/9/memory:62, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/memory:3, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/memory:44, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_malloc_unittest.cc:13, 100:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:2: 100:44.93 In function 'char* strncpy(char*, const char*, size_t)', 100:44.93 inlined from 'void webrtc::test::SetExecutablePath(const string&)' at /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:103:10: 100:44.93 /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size [-Wstringop-truncation] 100:44.93 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 100:44.93 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:46.04 At global scope: 100:46.04 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 100:48.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 100:48.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:48.48 114 | memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 100:48.48 | ^ 100:48.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 100:48.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:48.48 86 | struct CodecSpecificInfo { 100:48.48 | ^~~~~~~~~~~~~~~~~ 100:48.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:48.48 131 | memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 100:48.48 | ^ 100:48.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 100:48.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:48.48 86 | struct CodecSpecificInfo { 100:48.48 | ^~~~~~~~~~~~~~~~~ 100:48.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 100:48.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:48.49 239 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 100:48.49 | ^ 100:48.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 100:48.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:48.49 86 | struct CodecSpecificInfo { 100:48.49 | ^~~~~~~~~~~~~~~~~ 100:48.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 100:48.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:48.50 278 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 100:48.50 | ^ 100:48.50 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 100:48.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.50 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:48.50 86 | struct CodecSpecificInfo { 100:48.50 | ^~~~~~~~~~~~~~~~~ 100:48.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 100:48.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 100:48.51 340 | virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 100:48.51 | ^ 100:48.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 100:48.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 100:48.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 100:48.52 86 | struct CodecSpecificInfo { 100:48.52 | ^~~~~~~~~~~~~~~~~ 100:49.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 100:49.70 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 100:49.70 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 100:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 100:49.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 100:49.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 100:49.71 294 | memcpy(this, &config, sizeof(*this)); 100:49.71 | ^ 100:49.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 100:49.71 256 | struct Config { 100:49.71 | ^~~~~~ 102:14.98 At global scope: 102:14.98 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 102:46.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 102:46.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 102:46.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 102:46.10 166 | &destination->extension, &header_.extension, sizeof(header_.extension)); 102:46.10 | ^ 102:46.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 102:46.11 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 102:46.11 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 102:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 102:46.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 102:46.11 796 | struct RTPHeaderExtension { 102:46.11 | ^~~~~~~~~~~~~~~~~~ 103:04.91 At global scope: 103:04.91 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 103:07.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 103:07.14 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 103:07.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 103:07.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 103:07.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:07.14 294 | memcpy(this, &config, sizeof(*this)); 103:07.15 | ^ 103:07.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 103:07.15 256 | struct Config { 103:07.15 | ^~~~~~ 103:07.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 103:07.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 103:07.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:07.41 46 | class AgcManagerDirectTest : public ::testing::Test { 103:07.41 | ^~~~~~~~~~~~~~~~~~~~ 103:07.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/testing/gtest/include/gtest/gtest.h:58, 103:07.99 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/gtest.h:17, 103:07.99 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 103:07.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 103:07.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:07.99 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 103:07.99 | ^~~~~~~~~~~~~ 103:07.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-internal.h:1211:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 103:07.99 1211 | test_case_name##_##test_name##_Test 103:07.99 | ^~~~~~~~~~~~~~ 103:07.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 103:07.99 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 103:07.99 | ^~~~~~ 103:08.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/gtest-param-test.h:192, 103:08.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/testing/gtest/include/gtest/gtest.h:62, 103:08.00 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/gtest.h:17, 103:08.00 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 103:08.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 103:08.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 103:08.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 103:08.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:445:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:08.01 445 | class TestMetaFactory 103:08.01 | ^~~~~~~~~~~~~~~ 103:09.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 103:09.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:453:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 103:09.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:452:28: required from here 103:09.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:408:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:09.51 408 | class ParameterizedTestFactory : public TestFactoryBase { 103:09.51 | ^~~~~~~~~~~~~~~~~~~~~~~~ 103:38.49 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 103:40.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 103:40.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 103:40.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 103:40.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 103:40.40 294 | memcpy(this, &config, sizeof(*this)); 103:40.40 | ^ 103:40.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 103:40.40 256 | struct Config { 103:40.40 | ^~~~~~ 103:46.67 At global scope: 103:46.67 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 103:48.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 103:48.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 103:48.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 103:48.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:48.68 171 | class DesktopAndCursorComposerTest : public testing::Test, 103:48.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:48.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:48.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 103:48.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 103:48.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:48.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 103:49.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 103:49.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 103:49.97 123 | void DelayEstimatorTest::InitBinary() { 103:49.97 | ^~~~~~~~~~~~~~~~~~ 104:03.49 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 104:05.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 104:05.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 104:05.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:05.78 115 | memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 104:05.78 | ^ 104:05.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 104:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 104:05.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 104:05.78 79 | struct WebRtcRTPHeader { 104:05.78 | ^~~~~~~~~~~~~~~ 104:05.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 104:05.89 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 104:05.89 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 104:05.89 46 | if (!sequence_numbers_.empty()) 104:05.89 | ^ 104:05.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 104:05.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 104:05.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:05.97 30 | memset(&header1_, 0, sizeof(header1_)); 104:05.98 | ^ 104:05.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 104:05.98 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 104:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 104:05.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 104:05.98 842 | struct RTPHeader { 104:05.98 | ^~~~~~~~~ 104:05.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 104:05.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 104:05.98 33 | memset(&header2_, 0, sizeof(header2_)); 104:05.98 | ^ 104:05.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 104:05.98 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 104:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 104:05.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 104:05.98 842 | struct RTPHeader { 104:05.98 | ^~~~~~~~~ 104:35.46 At global scope: 104:35.46 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 104:38.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 104:38.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 104:38.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 104:38.40 50 | if (!res) EXPECT_TRUE(ex); \ 104:38.40 | ^ 104:38.40 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 104:38.40 224 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 104:38.40 | ^~~~~~~~~~~~~~~~ 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 104:38.41 50 | if (!res) EXPECT_TRUE(ex); \ 104:38.41 | ^ 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 104:38.41 280 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 104:38.41 | ^~~~~~~~~~~~~~~~ 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 104:38.41 50 | if (!res) EXPECT_TRUE(ex); \ 104:38.41 | ^ 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 104:38.41 345 | EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 104:38.41 | ^~~~~~~~~~~~~~~~ 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 104:38.41 50 | if (!res) EXPECT_TRUE(ex); \ 104:38.41 | ^ 104:38.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 104:38.41 346 | EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 104:38.42 | ^~~~~~~~~~~~~~~~ 104:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 104:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 104:39.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 104:39.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 104:39.02 194 | memset(settings, 0, sizeof(VideoCodec)); 104:39.02 | ^ 104:39.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 104:39.02 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 104:39.02 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 104:39.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 104:39.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 104:39.02 555 | class VideoCodec { 104:39.02 | ^~~~~~~~~~ 105:11.66 At global scope: 105:11.66 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 105:14.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 105:14.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 105:14.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 105:14.79 50 | memset(&codec_, 0, sizeof(VideoCodec)); 105:14.79 | ^ 105:14.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 105:14.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 105:14.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 105:14.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 105:14.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 105:14.79 555 | class VideoCodec { 105:14.79 | ^~~~~~~~~~ 105:15.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 105:15.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 105:15.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 105:15.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 105:15.49 28 | memset(settings, 0, sizeof(VideoCodec)); 105:15.49 | ^ 105:15.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 105:15.49 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 105:15.49 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 105:15.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 105:15.50 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 105:15.50 555 | class VideoCodec { 105:15.50 | ^~~~~~~~~~ 105:15.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 105:15.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 105:15.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 105:15.52 102 | memset(&header, 0, sizeof(header)); 105:15.53 | ^ 105:15.53 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 105:15.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 105:15.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 105:15.53 79 | struct WebRtcRTPHeader { 105:15.53 | ^~~~~~~~~~~~~~~ 105:15.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 105:15.53 126 | memset(&header, 0, sizeof(header)); 105:15.53 | ^ 105:15.53 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 105:15.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 105:15.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 105:15.53 79 | struct WebRtcRTPHeader { 105:15.53 | ^~~~~~~~~~~~~~~ 105:15.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 105:15.53 177 | memset(&header, 0, sizeof(header)); 105:15.53 | ^ 105:15.53 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 105:15.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 105:15.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 105:15.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 105:15.53 79 | struct WebRtcRTPHeader { 105:15.53 | ^~~~~~~~~~~~~~~ 105:57.42 At global scope: 105:57.42 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 105:59.01 media/webrtc/trunk/gtest/webrtc-gtest 106:17.08 uriloader/exthandler/tests 106:19.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:19.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 106:19.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 106:19.22 58 | *this = *this * aQuat; 106:19.22 | ^~~~~ 106:19.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 106:19.22 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 106:19.22 | ^~~~~~~~~~ 106:19.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:19.40 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:19.40 111 | *this = aRect1.UnionEdges(aRect2); 106:19.40 | ^ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:19.40 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:19.40 | ^~~~~~ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:19.40 120 | *this = aRect1.Union(aRect2); 106:19.40 | ^ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:19.40 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:19.40 | ^~~~~~ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:19.40 228 | *this = aRect1.SaturatingUnion(aRect2); 106:19.40 | ^ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:19.40 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:19.40 | ^~~~~~ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:19.40 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 106:19.40 | ^ 106:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:19.40 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:19.40 | ^~~~~~ 106:21.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:21.84 341 | mCumulativeResolution = aCumulativeResolution; 106:21.84 | ^~~~~~~~~~~~~~~~~~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 106:21.84 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:21.84 | ^~~~~~~~~~~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 106:21.84 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 106:21.84 | ^~~~~~~~~~~~~~~~~~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 106:21.84 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 106:21.84 | ^~~~~~~~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:21.84 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 106:21.84 | ^~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 106:21.84 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:21.84 | ^~~~~~~~~~~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:21.84 455 | mExtraResolution = aExtraResolution; 106:21.84 | ^~~~~~~~~~~~~~~~ 106:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 106:21.84 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:21.84 | ^~~~~~~~~~~~~~ 106:21.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 106:21.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 106:21.87 709 | struct ScrollSnapInfo { 106:21.87 | ^~~~~~~~~~~~~~ 106:21.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 106:21.87 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 106:21.87 | ^~~~~~~ 106:21.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:21.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:21.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 106:21.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 106:21.87 876 | mSnapInfo = std::move(aSnapInfo); 106:21.87 | ^ 106:23.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:27, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsCertTree.h:31, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsCertTree.cpp:5, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 106:23.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 106:23.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h:449:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:23.24 449 | mVisibleArea = r; 106:23.24 | ^ 106:23.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 106:23.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:23.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:23.24 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:23.24 | ^~~~~~ 106:23.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:15, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:23.89 307 | nestable(aOther.nestable) {} 106:23.89 | ^ 106:23.89 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:23.89 337 | TimeTicks& operator=(TimeTicks other) { 106:23.89 | ^~~~~~~~ 106:23.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:15, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:23.89 314 | nestable(aOther.nestable) {} 106:23.89 | ^ 106:23.89 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:23.89 337 | TimeTicks& operator=(TimeTicks other) { 106:23.89 | ^~~~~~~~ 106:23.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:15, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:23.89 317 | delayed_run_time = aOther.delayed_run_time; 106:23.89 | ^~~~~~~~~~~~~~~~ 106:23.89 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:23.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:23.89 337 | TimeTicks& operator=(TimeTicks other) { 106:23.89 | ^~~~~~~~ 106:23.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:23.89 337 | TimeTicks& operator=(TimeTicks other) { 106:23.89 | ~~~~~~~~~~^~~~~ 106:25.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 106:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 106:25.26 291 | mIsQuotedValue(copy.mIsQuotedValue) { 106:25.26 | ^ 106:25.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:86, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StartupTimeline.h:47, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h:10, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 106:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 106:25.26 93 | void operator=( 106:25.26 | ^~~~~~~~ 106:25.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 106:25.26 291 | mIsQuotedValue(copy.mIsQuotedValue) { 106:25.26 | ^ 106:25.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:86, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StartupTimeline.h:47, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h:10, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 106:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 106:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 106:25.26 93 | void operator=( 106:25.26 | ^~~~~~~~ 106:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:25.28 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 106:25.28 | ^ 106:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:25.28 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:25.28 | ^~~~~~~~ 106:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 106:25.28 28 | const char *PeekHeader(nsHttpAtom header) const; 106:25.28 | ~~~~~~~~~~~^~~~~~ 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:25.28 90 | return FindHeaderValue(header, value) != nullptr; 106:25.28 | ^ 106:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:25.28 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:25.28 | ^~~~~~~~ 106:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 106:25.28 84 | const char *FindHeaderValue(nsHttpAtom header, const char *value) const { 106:25.28 | ~~~~~~~~~~~^~~~~~ 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:25.29 222 | IsIgnoreMultipleHeader(header); 106:25.29 | ^ 106:25.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:25.29 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:25.29 | ^~~~~~~~ 106:25.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 106:25.29 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 106:25.29 | ~~~~~~~~~~~^~~~~~ 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:25.29 264 | eVarietyResponse); 106:25.29 | ^ 106:25.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:25.29 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:25.29 | ^~~~~~~~ 106:25.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 106:25.29 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 106:25.29 | ~~~~~~~~~~~^~~~~~ 106:25.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 106:25.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:173:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:25.29 173 | return ParseDateHeader(nsHttp::Date, result); 106:25.29 | ^ 106:25.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:25.30 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:25.30 | ^~~~~~~~ 106:25.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 106:25.30 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 106:25.30 | ~~~~~~~~~~~^~~~~~ 106:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 106:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:177:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:25.30 177 | return ParseDateHeader(nsHttp::Last_Modified, result); 106:25.30 | ^ 106:25.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:25.30 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:25.30 | ^~~~~~~~ 106:25.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 106:25.30 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 106:25.30 | ~~~~~~~~~~~^~~~~~ 106:25.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.44 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 106:25.44 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 106:25.44 2177 | revoked_(_revoked) 106:25.44 | ^ 106:25.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:24, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:19, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 106:25.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 106:25.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:36:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 106:25.44 36 | Principal& operator=(const Principal& aOther) { 106:25.44 | ^~~~~~~~ 106:26.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:100, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:26.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 106:26.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:640:37: required from here 106:26.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 106:26.40 49 | RangedPtr begin() const { return mStart; } 106:26.40 | ^~~~~~ 106:26.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:100, 106:26.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 106:26.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 106:26.40 150 | RangedPtr& operator=(const RangedPtr& aOther) { 106:26.40 | ^~~~~~~~ 106:35.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Logging.h:23, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedInputData.h:11, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:10, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 106:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 106:35.65 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 106:35.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:35.65 1008 | foundInterface = 0; \ 106:35.65 | ^~~~~~~~~~~~~~ 106:35.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:35.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:35.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:35.65 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3015:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:35.65 3015 | NS_INTERFACE_MAP_END 106:35.65 | ^~~~~~~~~~~~~~~~~~~~ 106:35.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 106:35.65 992 | else 106:35.65 | ^~~~ 106:35.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 106:35.65 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 106:35.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:35.65 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3014:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 106:35.65 3014 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 106:35.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:37.18 layout/style/test 106:37.37 layout/style/test/host_ListCSSProperties 106:37.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 106:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 106:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 106:37.54 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 106:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 106:37.54 31 | memset(aT, 0, sizeof(T)); 106:37.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 106:37.54 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 106:37.54 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 106:37.54 144 | struct AmountFns { 106:37.54 | ^~~~~~~~~ 106:37.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 106:37.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 106:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 106:37.54 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 106:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 106:37.55 31 | memset(aT, 0, sizeof(T)); 106:37.55 | ~~~~~~^~~~~~~~~~~~~~~~~~ 106:37.55 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 106:37.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 106:37.55 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 106:37.55 178 | struct SizeOfTabFns { 106:37.55 | ^~~~~~~~~~~~ 106:37.58 tools/power 106:38.01 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp: In function 'void SigAlrmHandler(int, siginfo_t*, void*)': 106:38.01 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 106:38.01 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 106:38.01 | ^~~~~ 106:38.01 In file included from /usr/include/stdio.h:867, 106:38.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 106:38.01 from /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:41: 106:38.01 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 106:38.01 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 106:38.01 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.01 37 | __bos (__s), __fmt, __va_arg_pack ()); 106:38.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.01 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 106:38.01 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 106:38.02 | ^~~~~ 106:38.02 In file included from /usr/include/stdio.h:867, 106:38.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 106:38.02 from /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:41: 106:38.02 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 106:38.02 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 106:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.02 37 | __bos (__s), __fmt, __va_arg_pack ()); 106:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.02 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 106:38.02 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 106:38.02 | ^~~~~ 106:38.02 In file included from /usr/include/stdio.h:867, 106:38.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 106:38.02 from /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:41: 106:38.02 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 106:38.02 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 106:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.02 37 | __bos (__s), __fmt, __va_arg_pack ()); 106:38.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.02 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 106:38.02 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 106:38.02 | ^~~~~ 106:38.03 In file included from /usr/include/stdio.h:867, 106:38.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 106:38.03 from /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:41: 106:38.03 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 106:38.03 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 106:38.03 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.03 37 | __bos (__s), __fmt, __va_arg_pack ()); 106:38.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.03 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 106:38.03 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 106:38.03 | ^~~~~ 106:38.03 In file included from /usr/include/stdio.h:867, 106:38.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 106:38.03 from /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:41: 106:38.03 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 106:38.03 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 106:38.03 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.03 37 | __bos (__s), __fmt, __va_arg_pack ()); 106:38.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.03 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:20: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 106:38.03 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 106:38.03 | ^~~~~ 106:38.03 In file included from /usr/include/stdio.h:867, 106:38.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdio.h:3, 106:38.03 from /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:41: 106:38.03 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 106:38.03 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 106:38.03 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.03 37 | __bos (__s), __fmt, __va_arg_pack ()); 106:38.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:38.61 security/manager/ssl/tests/unit/tlsserver/lib 106:40.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 106:40.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DateTimeFormat.h:12, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.h:8, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.cpp:5, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 106:40.45 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 106:40.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:40.45 1008 | foundInterface = 0; \ 106:40.45 | ^~~~~~~~~~~~~~ 106:40.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:40.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:40.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:40.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:40.45 167 | NS_INTERFACE_MAP_END 106:40.45 | ^~~~~~~~~~~~~~~~~~~~ 106:40.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 106:40.45 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 106:40.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 106:40.45 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 106:40.45 784 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 106:40.45 | ^~~~~~~~~~~~~~~~~~~~ 106:40.45 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:20, 106:40.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 106:40.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 106:40.45 136 | } else 106:40.45 | ^~~~ 106:40.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 106:40.46 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 106:40.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 106:40.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 106:40.46 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 106:40.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 106:40.46 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 106:40.46 784 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 106:40.46 | ^~~~~~~~~~~~~~~~~~~~ 106:40.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:40.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 106:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 106:40.98 58 | *this = *this * aQuat; 106:40.98 | ^~~~~ 106:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 106:40.99 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 106:40.99 | ^~~~~~~~~~ 106:41.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:41.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:41.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:41.16 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:41.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:41.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:41.17 111 | *this = aRect1.UnionEdges(aRect2); 106:41.17 | ^ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:41.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:41.17 | ^~~~~~ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:41.17 120 | *this = aRect1.Union(aRect2); 106:41.17 | ^ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:41.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:41.17 | ^~~~~~ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:41.17 228 | *this = aRect1.SaturatingUnion(aRect2); 106:41.17 | ^ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:41.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:41.17 | ^~~~~~ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:41.17 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 106:41.17 | ^ 106:41.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:41.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:41.17 | ^~~~~~ 106:43.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 106:43.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 106:43.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 106:43.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:43.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:43.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:43.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 106:43.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 106:43.10 58 | *this = *this * aQuat; 106:43.10 | ^~~~~ 106:43.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 106:43.10 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 106:43.10 | ^~~~~~~~~~ 106:43.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 106:43.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:43.12 341 | mCumulativeResolution = aCumulativeResolution; 106:43.12 | ^~~~~~~~~~~~~~~~~~~~~ 106:43.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 106:43.12 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:43.12 | ^~~~~~~~~~~~~~ 106:43.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 106:43.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 106:43.12 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 106:43.12 | ^~~~~~~~~~~~~~~~~~~~~ 106:43.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 106:43.13 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 106:43.13 | ^~~~~~~~~~~ 106:43.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 106:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:43.13 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 106:43.13 | ^~~~~ 106:43.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 106:43.13 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:43.13 | ^~~~~~~~~~~~~~ 106:43.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:43.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 106:43.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:43.14 455 | mExtraResolution = aExtraResolution; 106:43.14 | ^~~~~~~~~~~~~~~~ 106:43.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 106:43.14 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:43.14 | ^~~~~~~~~~~~~~ 106:43.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 106:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 106:43.15 709 | struct ScrollSnapInfo { 106:43.15 | ^~~~~~~~~~~~~~ 106:43.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 106:43.15 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 106:43.15 | ^~~~~~~ 106:43.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 106:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 106:43.15 876 | mSnapInfo = std::move(aSnapInfo); 106:43.15 | ^ 106:43.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:43.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:43.28 111 | *this = aRect1.UnionEdges(aRect2); 106:43.28 | ^ 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:43.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:43.28 | ^~~~~~ 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:43.28 120 | *this = aRect1.Union(aRect2); 106:43.28 | ^ 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:43.28 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:43.28 | ^~~~~~ 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:43.28 228 | *this = aRect1.SaturatingUnion(aRect2); 106:43.28 | ^ 106:43.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:43.29 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:43.29 | ^~~~~~ 106:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 106:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:43.29 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 106:43.29 | ^ 106:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:43.29 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:43.29 | ^~~~~~ 106:43.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:43.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:43.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 106:43.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.87 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 106:43.87 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:43.87 307 | nestable(aOther.nestable) {} 106:43.87 | ^ 106:43.87 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:43.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:43.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.88 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:43.88 337 | TimeTicks& operator=(TimeTicks other) { 106:43.88 | ^~~~~~~~ 106:43.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.88 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 106:43.88 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:43.88 314 | nestable(aOther.nestable) {} 106:43.88 | ^ 106:43.88 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.88 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:43.88 337 | TimeTicks& operator=(TimeTicks other) { 106:43.88 | ^~~~~~~~ 106:43.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.88 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 106:43.88 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:43.88 317 | delayed_run_time = aOther.delayed_run_time; 106:43.88 | ^~~~~~~~~~~~~~~~ 106:43.88 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:43.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:43.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:43.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:43.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:43.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:43.89 337 | TimeTicks& operator=(TimeTicks other) { 106:43.89 | ^~~~~~~~ 106:43.89 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:43.89 337 | TimeTicks& operator=(TimeTicks other) { 106:43.89 | ~~~~~~~~~~^~~~~ 106:44.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 106:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 106:44.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 106:44.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 106:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.13 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 106:44.13 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:44.13 307 | nestable(aOther.nestable) {} 106:44.14 | ^ 106:44.14 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.14 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:44.14 337 | TimeTicks& operator=(TimeTicks other) { 106:44.14 | ^~~~~~~~ 106:44.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.14 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 106:44.14 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:44.14 314 | nestable(aOther.nestable) {} 106:44.14 | ^ 106:44.14 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.14 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:44.14 337 | TimeTicks& operator=(TimeTicks other) { 106:44.15 | ^~~~~~~~ 106:44.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.15 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 106:44.15 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 106:44.15 317 | delayed_run_time = aOther.delayed_run_time; 106:44.15 | ^~~~~~~~~~~~~~~~ 106:44.15 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 106:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.15 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:44.15 337 | TimeTicks& operator=(TimeTicks other) { 106:44.15 | ^~~~~~~~ 106:44.15 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 106:44.15 337 | TimeTicks& operator=(TimeTicks other) { 106:44.15 | ~~~~~~~~~~^~~~~ 106:44.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:27, 106:44.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsCertTree.h:31, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:37, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 106:44.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 106:44.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h:449:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 106:44.67 449 | mVisibleArea = r; 106:44.67 | ^ 106:44.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 106:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:44.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 106:44.67 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 106:44.67 | ^~~~~~ 106:45.87 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:28, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:45.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 106:45.87 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:1695:46: required from here 106:45.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 106:45.87 97 | mozilla::RangedPtr tokenStart = mIter; 106:45.87 | ^~~~~~~~~~ 106:45.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:8, 106:45.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 106:45.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 106:45.87 150 | RangedPtr& operator=(const RangedPtr& aOther) { 106:45.87 | ^~~~~~~~ 106:45.87 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:28, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 106:45.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 106:45.88 98 | mozilla::RangedPtr tokenEnd = mIter; 106:45.88 | ^~~~~~~~ 106:45.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:8, 106:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 106:45.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 106:45.88 150 | RangedPtr& operator=(const RangedPtr& aOther) { 106:45.88 | ^~~~~~~~ 106:46.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 106:46.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:46.08 341 | mCumulativeResolution = aCumulativeResolution; 106:46.08 | ^~~~~~~~~~~~~~~~~~~~~ 106:46.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 106:46.08 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:46.08 | ^~~~~~~~~~~~~~ 106:46.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 106:46.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 106:46.09 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 106:46.09 | ^~~~~~~~~~~~~~~~~~~~~ 106:46.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 106:46.09 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 106:46.10 | ^~~~~~~~~~~ 106:46.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 106:46.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:46.10 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 106:46.10 | ^~~~~ 106:46.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 106:46.10 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:46.10 | ^~~~~~~~~~~~~~ 106:46.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 106:46.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 106:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 106:46.11 455 | mExtraResolution = aExtraResolution; 106:46.11 | ^~~~~~~~~~~~~~~~ 106:46.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 106:46.11 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 106:46.11 | ^~~~~~~~~~~~~~ 106:46.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 106:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 106:46.11 709 | struct ScrollSnapInfo { 106:46.11 | ^~~~~~~~~~~~~~ 106:46.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 106:46.12 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 106:46.12 | ^~~~~~~ 106:46.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 106:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 106:46.12 876 | mSnapInfo = std::move(aSnapInfo); 106:46.12 | ^ 106:46.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 106:46.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 106:46.88 291 | mIsQuotedValue(copy.mIsQuotedValue) { 106:46.88 | ^ 106:46.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.h:10, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 106:46.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 106:46.88 93 | void operator=( 106:46.88 | ^~~~~~~~ 106:46.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 106:46.88 291 | mIsQuotedValue(copy.mIsQuotedValue) { 106:46.88 | ^ 106:46.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.h:10, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 106:46.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 106:46.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 106:46.88 93 | void operator=( 106:46.88 | ^~~~~~~~ 106:46.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:46.89 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 106:46.89 | ^ 106:46.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:46.89 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:46.89 | ^~~~~~~~ 106:46.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 106:46.89 28 | const char *PeekHeader(nsHttpAtom header) const; 106:46.89 | ~~~~~~~~~~~^~~~~~ 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:46.89 90 | return FindHeaderValue(header, value) != nullptr; 106:46.89 | ^ 106:46.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:46.89 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:46.89 | ^~~~~~~~ 106:46.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 106:46.89 84 | const char *FindHeaderValue(nsHttpAtom header, const char *value) const { 106:46.89 | ~~~~~~~~~~~^~~~~~ 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:46.90 222 | IsIgnoreMultipleHeader(header); 106:46.90 | ^ 106:46.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:46.90 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:46.90 | ^~~~~~~~ 106:46.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 106:46.90 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 106:46.90 | ~~~~~~~~~~~^~~~~~ 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:46.90 264 | eVarietyResponse); 106:46.90 | ^ 106:46.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:46.90 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:46.91 | ^~~~~~~~ 106:46.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 106:46.91 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 106:46.91 | ~~~~~~~~~~~^~~~~~ 106:46.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:173:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:46.91 173 | return ParseDateHeader(nsHttp::Date, result); 106:46.91 | ^ 106:46.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:46.91 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:46.91 | ^~~~~~~~ 106:46.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 106:46.91 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 106:46.91 | ~~~~~~~~~~~^~~~~~ 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:177:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 106:46.91 177 | return ParseDateHeader(nsHttp::Last_Modified, result); 106:46.91 | ^ 106:46.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 106:46.91 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 106:46.91 | ^~~~~~~~ 106:46.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:46.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:46.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 106:46.91 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 106:46.91 | ~~~~~~~~~~~^~~~~~ 106:47.06 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:47.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:47.06 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 106:47.06 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 106:47.06 2177 | revoked_(_revoked) 106:47.06 | ^ 106:47.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:24, 106:47.06 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 106:47.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 106:47.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:36:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 106:47.06 36 | Principal& operator=(const Principal& aOther) { 106:47.06 | ^~~~~~~~ 106:51.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 106:51.97 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 106:51.97 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:51.97 185 | mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 106:51.97 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:51.97 186 | IOThreadChild::channel(), *childID, *isForBrowser); 106:51.97 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:51.97 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentProcess.cpp:186:53: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:51.97 186 | IOThreadChild::channel(), *childID, *isForBrowser); 106:51.97 | ^~~~~~~~~~~~~ 107:02.68 toolkit/components/telemetry/pingsender 107:03.47 toolkit/components/telemetry/pingsender/pingsender 107:03.80 testing/mochitest/ssltunnel 107:04.73 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:04.73 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:04.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:04.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:04.74 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 107:04.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:04.74 1023 | foundInterface = 0; \ 107:04.74 | ^~~~~~~~~~~~~~ 107:04.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:04.74 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:04.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:04.74 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:04.74 455 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 107:04.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:04.74 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadUtils.h:24, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:9, 107:04.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:04.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:04.74 302 | } else 107:04.74 | ^~~~ 107:04.74 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:04.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:04.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:04.74 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:04.74 454 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 107:04.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:05.85 testing/mochitest/ssltunnel/ssltunnel 107:06.79 testing/tools/screenshot 107:07.09 testing/tools/screenshot/screentopng 107:07.45 browser/app 107:08.33 browser/app/firefox 107:08.37 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:08.37 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:08.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:08.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 107:08.37 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 107:08.37 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 107:08.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 107:08.37 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 107:08.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:08.37 1008 | foundInterface = 0; \ 107:08.37 | ^~~~~~~~~~~~~~ 107:08.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:08.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:08.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:08.37 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:08.37 194 | NS_INTERFACE_MAP_END 107:08.37 | ^~~~~~~~~~~~~~~~~~~~ 107:08.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:08.37 982 | else 107:08.37 | ^~~~ 107:08.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:08.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:08.37 | ^~~~~~~~~~~~~~~~~~ 107:08.37 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:08.37 193 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:08.37 | ^~~~~~~~~~~~~~~~~~~~~~ 107:08.42 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 107:08.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:08.42 1023 | foundInterface = 0; \ 107:08.42 | ^~~~~~~~~~~~~~ 107:08.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:08.42 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:08.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.42 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:08.42 661 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 107:08.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:08.42 982 | else 107:08.42 | ^~~~ 107:08.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:08.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:08.42 | ^~~~~~~~~~~~~~~~~~ 107:08.42 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:08.42 660 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 107:08.42 | ^~~~~~~~~~~~~~~~~~~~~~ 107:08.62 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 107:08.62 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:08.62 1023 | foundInterface = 0; \ 107:08.63 | ^~~~~~~~~~~~~~ 107:08.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:08.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.63 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:08.63 3363 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 107:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:08.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:08.63 982 | else 107:08.63 | ^~~~ 107:08.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:08.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:08.63 | ^~~~~~~~~~~~~~~~~~ 107:08.63 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3362:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:08.63 3362 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 107:08.63 | ^~~~~~~~~~~~~~~~~~~~~~ 107:08.63 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 107:08.74 media/ffvpx/libavcodec 107:08.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:08.78 from : 107:08.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:08.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:08.78 | 107:08.78 In file included from : 107:08.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:08.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:08.78 | 107:08.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:08.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:08.78 from : 107:08.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:08.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:08.78 | ^~~~~~~~~~~~~ 107:08.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:08.95 from : 107:08.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:08.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:08.95 | 107:08.95 In file included from : 107:08.95 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:08.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:08.95 | 107:08.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:08.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:08.96 from : 107:08.96 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:08.96 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:08.96 | ^~~~~~~~~~~~~ 107:09.05 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.05 from : 107:09.05 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:09.05 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:09.05 | 107:09.05 In file included from : 107:09.05 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:09.05 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:09.05 | 107:09.05 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.05 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.05 from : 107:09.06 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:09.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:09.06 | ^~~~~~~~~~~~~ 107:09.43 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 107:09.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:09.43 1008 | foundInterface = 0; \ 107:09.43 | ^~~~~~~~~~~~~~ 107:09.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:09.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:09.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:09.43 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:09.43 166 | NS_INTERFACE_MAP_END 107:09.43 | ^~~~~~~~~~~~~~~~~~~~ 107:09.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:09.43 982 | else 107:09.43 | ^~~~ 107:09.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:09.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:09.43 | ^~~~~~~~~~~~~~~~~~ 107:09.43 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:09.43 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 107:09.44 | ^~~~~~~~~~~~~~~~~~~~~~ 107:09.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:09.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:09.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.44 from : 107:09.44 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:09.44 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:09.45 | 107:09.45 In file included from : 107:09.45 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:09.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:09.45 | 107:09.45 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:09.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.45 from : 107:09.45 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:09.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:09.45 | ^~~~~~~~~~~~~ 107:09.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:09.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:09.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.55 from : 107:09.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:09.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:09.56 | 107:09.56 In file included from : 107:09.56 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:09.56 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:09.56 | 107:09.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:09.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.56 from : 107:09.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:09.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:09.56 | ^~~~~~~~~~~~~ 107:09.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.90 from : 107:09.90 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:09.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:09.90 | 107:09.90 In file included from : 107:09.90 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:09.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:09.90 | 107:09.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:09.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:09.90 from : 107:09.90 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:09.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:09.90 | ^~~~~~~~~~~~~ 107:10.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.03 from : 107:10.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:10.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:10.03 | 107:10.03 In file included from : 107:10.03 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:10.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:10.03 | 107:10.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.03 from : 107:10.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:10.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:10.03 | ^~~~~~~~~~~~~ 107:10.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.15 from : 107:10.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:10.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:10.15 | 107:10.15 In file included from : 107:10.15 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:10.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:10.15 | 107:10.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.15 from : 107:10.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:10.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:10.15 | ^~~~~~~~~~~~~ 107:10.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.40 from : 107:10.40 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:10.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:10.40 | 107:10.40 In file included from : 107:10.40 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:10.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:10.40 | 107:10.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.40 from : 107:10.41 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:10.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:10.41 | ^~~~~~~~~~~~~ 107:10.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.51 from : 107:10.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:10.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:10.51 | 107:10.51 In file included from : 107:10.51 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:10.51 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:10.51 | 107:10.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:10.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:10.51 from : 107:10.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:10.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:10.51 | ^~~~~~~~~~~~~ 107:11.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:11.32 from : 107:11.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:11.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:11.32 | 107:11.32 In file included from : 107:11.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:11.32 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:11.32 | 107:11.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:11.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:11.32 from : 107:11.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:11.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:11.32 | ^~~~~~~~~~~~~ 107:11.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:11.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:11.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:11.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:11.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:11.48 from : 107:11.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:11.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:11.48 | 107:11.48 In file included from : 107:11.49 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:11.49 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:11.49 | 107:11.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:11.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:11.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:11.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:11.49 from : 107:11.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:11.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:11.49 | ^~~~~~~~~~~~~ 107:12.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:12.15 from : 107:12.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:12.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:12.15 | 107:12.15 In file included from : 107:12.15 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:12.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:12.15 | 107:12.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:12.15 from : 107:12.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:12.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:12.15 | ^~~~~~~~~~~~~ 107:12.36 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:12.37 from : 107:12.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:12.37 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:12.37 | 107:12.37 In file included from : 107:12.37 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:12.37 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:12.37 | 107:12.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:12.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:12.37 from : 107:12.37 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:12.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:12.38 | ^~~~~~~~~~~~~ 107:12.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:12.43 from : 107:12.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:12.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:12.43 | 107:12.43 In file included from : 107:12.43 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:12.43 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:12.43 | 107:12.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:12.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:12.43 from : 107:12.44 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:12.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:12.44 | ^~~~~~~~~~~~~ 107:13.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:13.04 from : 107:13.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:13.04 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:13.04 | 107:13.04 In file included from : 107:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:13.04 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:13.04 | 107:13.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:13.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:13.04 from : 107:13.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:13.04 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:13.04 | ^~~~~~~~~~~~~ 107:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:13.72 from : 107:13.72 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:13.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:13.72 | 107:13.72 In file included from : 107:13.72 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:13.72 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:13.72 | 107:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:13.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:13.72 from : 107:13.72 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:13.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:13.72 | ^~~~~~~~~~~~~ 107:13.77 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:13.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:13.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:13.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:13.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:13.77 from : 107:13.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:13.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:13.78 | 107:13.78 In file included from : 107:13.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:13.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:13.78 | 107:13.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:13.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:13.78 from : 107:13.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:13.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:13.78 | ^~~~~~~~~~~~~ 107:20.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.51 from : 107:20.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:20.51 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:20.51 | 107:20.51 In file included from : 107:20.51 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:20.51 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:20.51 | 107:20.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.51 from : 107:20.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:20.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:20.51 | ^~~~~~~~~~~~~ 107:20.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.70 from : 107:20.70 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:20.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:20.70 | 107:20.70 In file included from : 107:20.70 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:20.70 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:20.70 | 107:20.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.70 from : 107:20.70 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:20.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:20.70 | ^~~~~~~~~~~~~ 107:20.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.75 from : 107:20.75 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:20.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:20.75 | 107:20.75 In file included from : 107:20.75 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:20.75 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:20.75 | 107:20.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.75 from : 107:20.75 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:20.75 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:20.75 | ^~~~~~~~~~~~~ 107:20.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.80 from : 107:20.80 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:20.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:20.80 | 107:20.80 In file included from : 107:20.80 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:20.80 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:20.80 | 107:20.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.80 from : 107:20.80 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:20.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:20.80 | ^~~~~~~~~~~~~ 107:20.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.87 from : 107:20.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:20.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:20.87 | 107:20.87 In file included from : 107:20.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:20.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:20.87 | 107:20.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:20.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:20.87 from : 107:20.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:20.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:20.87 | ^~~~~~~~~~~~~ 107:21.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.08 from : 107:21.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.08 | 107:21.08 In file included from : 107:21.08 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.08 | 107:21.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.09 from : 107:21.09 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.09 | ^~~~~~~~~~~~~ 107:21.29 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.29 from : 107:21.29 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.29 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.29 | 107:21.29 In file included from : 107:21.29 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.29 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.29 | 107:21.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.30 from : 107:21.30 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.30 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.30 | ^~~~~~~~~~~~~ 107:21.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.35 from : 107:21.35 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.35 | 107:21.35 In file included from : 107:21.35 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.35 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.35 | 107:21.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.35 from : 107:21.35 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.35 | ^~~~~~~~~~~~~ 107:21.45 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.45 from : 107:21.45 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.45 | 107:21.45 In file included from : 107:21.45 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.45 | 107:21.45 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.45 from : 107:21.45 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.45 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.45 | ^~~~~~~~~~~~~ 107:21.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.55 from : 107:21.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.55 | 107:21.55 In file included from : 107:21.55 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.55 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.55 | 107:21.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.55 from : 107:21.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.55 | ^~~~~~~~~~~~~ 107:21.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.72 from : 107:21.72 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.72 | 107:21.72 In file included from : 107:21.72 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.72 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.72 | 107:21.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.72 from : 107:21.72 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.72 | ^~~~~~~~~~~~~ 107:21.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.78 from : 107:21.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.78 | 107:21.78 In file included from : 107:21.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.78 | 107:21.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.78 from : 107:21.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.78 | ^~~~~~~~~~~~~ 107:21.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.86 from : 107:21.86 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.86 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.86 | 107:21.86 In file included from : 107:21.86 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.86 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.86 | 107:21.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.86 from : 107:21.86 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.86 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.86 | ^~~~~~~~~~~~~ 107:21.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.98 from : 107:21.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:21.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:21.98 | 107:21.98 In file included from : 107:21.98 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:21.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:21.98 | 107:21.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:21.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:21.98 from : 107:21.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:21.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:21.98 | ^~~~~~~~~~~~~ 107:22.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:22.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:22.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:22.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:22.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:22.02 from : 107:22.02 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:22.02 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:22.02 | 107:22.02 In file included from : 107:22.02 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:22.02 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:22.02 | 107:22.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:22.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:22.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:22.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:22.03 from : 107:22.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:22.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:22.03 | ^~~~~~~~~~~~~ 107:23.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.03 from : 107:23.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:23.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:23.03 | 107:23.03 In file included from : 107:23.03 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:23.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:23.03 | 107:23.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.03 from : 107:23.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:23.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:23.03 | ^~~~~~~~~~~~~ 107:23.19 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.19 from : 107:23.19 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:23.19 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:23.19 | 107:23.19 In file included from : 107:23.19 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:23.19 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:23.19 | 107:23.19 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.19 from : 107:23.19 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:23.19 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:23.19 | ^~~~~~~~~~~~~ 107:23.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.39 from : 107:23.39 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:23.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:23.39 | 107:23.39 In file included from : 107:23.39 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:23.39 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:23.39 | 107:23.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.39 from : 107:23.39 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:23.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:23.39 | ^~~~~~~~~~~~~ 107:23.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.48 from : 107:23.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:23.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:23.48 | 107:23.48 In file included from : 107:23.48 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:23.48 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:23.48 | 107:23.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:23.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:23.48 from : 107:23.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:23.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:23.49 | ^~~~~~~~~~~~~ 107:28.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:28.01 from : 107:28.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:28.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:28.01 | 107:28.01 In file included from : 107:28.01 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:28.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:28.01 | 107:28.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:28.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:28.01 from : 107:28.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:28.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:28.01 | ^~~~~~~~~~~~~ 107:28.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:28.10 from : 107:28.10 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:28.10 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:28.10 | 107:28.10 In file included from : 107:28.10 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:28.10 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:28.10 | 107:28.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:28.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:28.10 from : 107:28.10 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:28.10 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:28.10 | ^~~~~~~~~~~~~ 107:29.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:29.33 from : 107:29.33 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:29.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:29.33 | 107:29.33 In file included from : 107:29.33 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:29.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:29.33 | 107:29.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:29.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:29.33 from : 107:29.33 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:29.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:29.33 | ^~~~~~~~~~~~~ 107:29.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:11: 107:29.61 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 107:29.61 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:215:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 107:29.61 215 | for (uint32_t i = 0; i < count; i++) { 107:29.61 | ~~^~~~~~~ 107:31.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:31.71 from : 107:31.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:31.71 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:31.71 | 107:31.71 In file included from : 107:31.71 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:31.71 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:31.71 | 107:31.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:31.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:31.71 from : 107:31.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:31.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:31.71 | ^~~~~~~~~~~~~ 107:31.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:31.81 from : 107:31.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:31.81 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:31.81 | 107:31.81 In file included from : 107:31.81 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:31.81 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:31.81 | 107:31.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:31.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:31.81 from : 107:31.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:31.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:31.81 | ^~~~~~~~~~~~~ 107:31.94 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:31.94 from : 107:31.94 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:31.94 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:31.94 | 107:31.94 In file included from : 107:31.94 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:31.94 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:31.94 | 107:31.94 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:31.94 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:31.94 from : 107:31.94 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:31.94 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:31.94 | ^~~~~~~~~~~~~ 107:35.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:35.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:35.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:35.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:35.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:35.91 from : 107:35.91 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:35.91 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:35.91 | 107:35.91 In file included from : 107:35.91 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:35.91 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:35.91 | 107:35.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:35.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:35.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:35.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:35.92 from : 107:35.92 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:35.92 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:35.92 | ^~~~~~~~~~~~~ 107:36.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:36.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:36.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:36.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:36.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:36.01 from : 107:36.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:36.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:36.01 | 107:36.01 In file included from : 107:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:36.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:36.01 | 107:36.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:36.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:36.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:36.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:36.02 from : 107:36.02 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:36.02 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:36.02 | ^~~~~~~~~~~~~ 107:36.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:36.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:36.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:36.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:36.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:36.08 from : 107:36.09 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:36.09 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:36.09 | 107:36.09 In file included from : 107:36.09 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:36.09 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:36.09 | 107:36.09 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:36.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:36.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:36.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:36.09 from : 107:36.09 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:36.09 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:36.09 | ^~~~~~~~~~~~~ 107:40.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:40.69 from : 107:40.69 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:40.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:40.69 | 107:40.69 In file included from : 107:40.69 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:40.69 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:40.69 | 107:40.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:40.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:40.69 from : 107:40.70 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:40.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:40.70 | ^~~~~~~~~~~~~ 107:41.00 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:41.00 from : 107:41.00 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:41.00 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:41.00 | 107:41.00 In file included from : 107:41.00 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:41.00 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:41.00 | 107:41.00 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:41.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:41.00 from : 107:41.00 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:41.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:41.00 | ^~~~~~~~~~~~~ 107:42.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:42.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:42.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:42.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:42.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:42.56 from : 107:42.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:42.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:42.56 | 107:42.56 In file included from : 107:42.56 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:42.56 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:42.56 | 107:42.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:42.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:42.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:42.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:42.56 from : 107:42.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:42.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:42.56 | ^~~~~~~~~~~~~ 107:42.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:42.87 from : 107:42.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:42.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:42.87 | 107:42.87 In file included from : 107:42.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:42.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:42.87 | 107:42.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:42.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:42.87 from : 107:42.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:42.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:42.87 | ^~~~~~~~~~~~~ 107:43.83 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:43.83 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:43.83 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:43.83 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:43.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:43.84 from : 107:43.84 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:43.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:43.84 | 107:43.84 In file included from : 107:43.84 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:43.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:43.84 | 107:43.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:43.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:43.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:43.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:43.84 from : 107:43.84 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:43.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:43.84 | ^~~~~~~~~~~~~ 107:43.95 js/src/build/libjs_static.a 107:44.57 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:44.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:44.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:44.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:44.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:44.57 from : 107:44.57 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:44.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:44.57 | 107:44.57 In file included from : 107:44.58 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:44.58 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:44.58 | 107:44.58 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:44.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:44.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:44.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:44.58 from : 107:44.58 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:44.58 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:44.58 | ^~~~~~~~~~~~~ 107:45.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:45.40 from : 107:45.40 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 107:45.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 107:45.40 | 107:45.40 In file included from : 107:45.40 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 107:45.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 107:45.40 | 107:45.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 107:45.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 107:45.40 from : 107:45.41 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 107:45.41 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 107:45.41 | ^~~~~~~~~~~~~ 107:45.47 mozglue/tests 107:45.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:18, 107:45.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AllocPolicy.h:16, 107:45.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Printf.h:55, 107:45.73 from /builddir/build/BUILD/firefox-66.0.4/mozglue/tests/TestPrintf.cpp:7: 107:45.73 In function 'void TestPrintfFormats()', 107:45.73 inlined from 'int main()' at /builddir/build/BUILD/firefox-66.0.4/mozglue/tests/TestPrintf.cpp:156:20: 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Likely.h:17:46: warning: '%s' directive argument is null [-Wformat-overflow=] 107:45.73 17 | # define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) 107:45.73 | ^~~~ 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:9: note: in expansion of macro 'MOZ_UNLIKELY' 107:45.73 456 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 107:45.73 | ^~~~~~~~~~~~ 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:474:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 107:45.73 474 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b 107:45.73 | ^ 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:476:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 107:45.73 476 | MOZ_RELEASE_ASSERT_GLUE( \ 107:45.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MacroArgs.h:16:26: note: in expansion of macro 'MOZ_CONCAT2' 107:45.73 16 | #define MOZ_CONCAT(x, y) MOZ_CONCAT2(x, y) 107:45.73 | ^~~~~~~~~~~ 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MacroArgs.h:70:51: note: in expansion of macro 'MOZ_CONCAT' 107:45.73 70 | #define MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(a, b) a b 107:45.73 | ^ 107:45.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MacroArgs.h:72:3: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE' 107:45.74 72 | MOZ_PASTE_PREFIX_AND_ARG_COUNT_GLUE(MOZ_CONCAT, \ 107:45.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:45.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:477:7: note: in expansion of macro 'MOZ_PASTE_PREFIX_AND_ARG_COUNT' 107:45.74 477 | MOZ_PASTE_PREFIX_AND_ARG_COUNT(MOZ_ASSERT_HELPER, __VA_ARGS__), \ 107:45.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:45.74 /builddir/build/BUILD/firefox-66.0.4/mozglue/tests/TestPrintf.cpp:99:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 107:45.74 99 | MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero())); 107:45.74 | ^~~~~~~~~~~~~~~~~~ 107:45.81 toolkit/xre 107:50.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11: 107:50.90 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 107:50.90 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGraphiteShaper.cpp:318:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 107:50.90 318 | rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 107:59.37 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 107:59.37 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 107:59.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 107:59.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 107:59.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 107:59.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 107:59.37 from /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:6: 107:59.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 107:59.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:59.37 1008 | foundInterface = 0; \ 107:59.37 | ^~~~~~~~~~~~~~ 107:59.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:59.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:59.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 107:59.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:59.37 544 | NS_INTERFACE_MAP_END 107:59.37 | ^~~~~~~~~~~~~~~~~~~~ 107:59.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:59.37 987 | else 107:59.37 | ^~~~ 107:59.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 107:59.37 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 107:59.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:59.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:542:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 107:59.37 542 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 107:59.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:00.50 security/sandbox/linux/launch 108:01.32 media/ffvpx/libavcodec/libmozavcodec.so 108:02.11 gfx/angle/targets/translator 108:04.49 security/manager/ssl/tests/unit/tlsserver/cmd 108:08.19 js/src/jsapi-tests 108:28.71 js/src/gdb 108:38.03 js/src/gdb/gdb-tests 109:11.81 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPreserveJitCode.cpp:9, 109:11.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: 109:11.82 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPrintf.cpp: In member function 'virtual bool cls_testPrintf::run(JS::HandleObject)': 109:11.82 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPrintf.cpp:48:18: warning: '%s' directive argument is null [-Wformat-overflow=] 109:11.82 48 | CHECK(print_one("(null)", "%s", ::zero())); 109:11.82 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:229:11: note: in definition of macro 'CHECK' 109:11.82 229 | if (!(expr)) \ 109:11.82 | ^~~~ 109:26.03 js/src/jsapi-tests/jsapi-tests 109:32.53 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:32.54 889 | switch (type.getNominalSize()) 109:32.54 | ^~~~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 109:32.54 900 | case EbtInt: 109:32.54 | ^~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:32.54 901 | switch (type.getNominalSize()) 109:32.54 | ^~~~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 109:32.54 912 | case EbtUInt: 109:32.54 | ^~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:32.54 913 | switch (type.getNominalSize()) 109:32.54 | ^~~~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 109:32.54 924 | case EbtBool: 109:32.54 | ^~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 109:32.54 925 | switch (type.getNominalSize()) 109:32.54 | ^~~~~~ 109:32.54 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 109:32.54 936 | case EbtVoid: 109:32.54 | ^~~~ 110:08.07 dom/canvas 110:21.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.h:15, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2Context.h:9, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextMRTs.cpp:6, 110:21.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 110:21.18 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 110:21.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:21.18 1008 | foundInterface = 0; \ 110:21.18 | ^~~~~~~~~~~~~~ 110:21.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:21.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:21.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:21.18 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:21.18 2399 | NS_INTERFACE_MAP_END 110:21.18 | ^~~~~~~~~~~~~~~~~~~~ 110:21.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:21.19 992 | else 110:21.19 | ^~~~ 110:21.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 110:21.19 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 110:21.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:21.19 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 110:21.19 2397 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 110:21.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:23.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 110:23.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 110:23.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 110:23.49 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasImageCache.cpp:7, 110:23.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 110:23.49 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 110:23.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:23.49 1008 | foundInterface = 0; \ 110:23.49 | ^~~~~~~~~~~~~~ 110:23.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:23.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:23.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:23.49 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1010:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:23.49 1010 | NS_INTERFACE_MAP_END 110:23.49 | ^~~~~~~~~~~~~~~~~~~~ 110:23.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:23.49 982 | else 110:23.49 | ^~~~ 110:23.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:23.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:23.49 | ^~~~~~~~~~~~~~~~~~ 110:23.49 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1009:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:23.49 1009 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:23.49 | ^~~~~~~~~~~~~~~~~~~~~~ 110:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 110:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:24.45 1008 | foundInterface = 0; \ 110:24.45 | ^~~~~~~~~~~~~~ 110:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:24.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:24.45 43 | NS_INTERFACE_MAP_END 110:24.45 | ^~~~~~~~~~~~~~~~~~~~ 110:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:24.45 982 | else 110:24.45 | ^~~~ 110:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:24.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:24.45 | ^~~~~~~~~~~~~~~~~~ 110:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:24.45 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:24.45 | ^~~~~~~~~~~~~~~~~~~~~~ 110:24.71 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 110:24.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:24.71 1008 | foundInterface = 0; \ 110:24.71 | ^~~~~~~~~~~~~~ 110:24.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:24.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:24.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:24.71 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:24.71 268 | NS_INTERFACE_MAP_END 110:24.71 | ^~~~~~~~~~~~~~~~~~~~ 110:24.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:24.71 982 | else 110:24.71 | ^~~~ 110:24.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:24.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:24.71 | ^~~~~~~~~~~~~~~~~~ 110:24.71 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:24.71 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:24.71 | ^~~~~~~~~~~~~~~~~~~~~~ 110:24.88 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 110:24.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:24.88 1008 | foundInterface = 0; \ 110:24.88 | ^~~~~~~~~~~~~~ 110:24.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:24.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:24.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 110:24.88 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:24.88 25 | NS_INTERFACE_MAP_END 110:24.88 | ^~~~~~~~~~~~~~~~~~~~ 110:24.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:24.88 982 | else 110:24.88 | ^~~~ 110:24.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:24.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:24.88 | ^~~~~~~~~~~~~~~~~~ 110:24.88 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:24.88 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:24.88 | ^~~~~~~~~~~~~~~~~~~~~~ 110:25.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 110:25.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:25.21 1023 | foundInterface = 0; \ 110:25.21 | ^~~~~~~~~~~~~~ 110:25.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:25.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:25.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:25.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:25.21 311 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:25.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:25.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:25.21 982 | else 110:25.21 | ^~~~ 110:25.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:25.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:25.21 | ^~~~~~~~~~~~~~~~~~ 110:25.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:25.22 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 110:25.22 | ^~~~~~~~~~~~~~~~~~~~~~ 110:58.72 toolkit/library/symverscript.stub 110:58.84 toolkit/library/libxul.so 115:15.77 /usr/bin/ld: ../../gfx/vr/service/OpenVRSession.i_o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 115:15.77 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/OpenVRSession.cpp:369: warning: the use of `tmpnam' is dangerous, better use `mkstemp' 115:29.11 ipc/app 115:29.11 js/xpconnect/shell 115:30.43 ipc/app/plugin-container 115:31.03 js/xpconnect/shell/xpcshell 115:33.26 js/src/build/spidermonkey_checks.stub 115:34.04 layout/style/test/css_properties.js.stub 115:34.10 toolkit/locales/multilocale.txt.stub 115:34.21 toolkit/mozapps/extensions/built_in_addons.json.stub 115:34.35 devtools/shared/webconsole/reserved-js-words.js.stub 115:34.71 toolkit/library/dependentlibs.list.stub 115:35.15 toolkit/components/featuregates/feature_definitions.json.stub 115:35.50 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 115:35.79 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 115:35.86 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 115:36.00 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 115:36.12 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 115:36.16 toolkit/library/gtest/symverscript.stub 115:36.25 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 115:36.32 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 115:36.38 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 115:36.52 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 115:36.59 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 115:36.79 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 115:37.30 TEST-PASS | check_spidermonkey_style.py | ok 115:37.46 TEST-PASS | check_macroassembler_style.py | ok 115:37.55 TEST-PASS | check_js_opcode.py | ok 115:42.54 toolkit/locales/update.locale.stub 115:47.15 browser/locales/bookmarks.html.stub 115:48.30 Packaging specialpowers@mozilla.org.xpi... 115:48.44 Packaging quitter@mozilla.org.xpi... 115:48.55 Packaging mozscreenshots@mozilla.org.xpi... 116:07.70 Wrote 472 files in 2339320 bytes to mozharness.zip in 0.69s 116:07.70 Compressing... 121:52.26 (stdin): 3.374:1, 2.371 bits/byte, 70.36% saved, 3344250880 in, 991172533 out. 121:52.28 Making langpack 121:52.70 toolkit/locales/update.locale.stub 121:53.50 browser/locales/bookmarks.html.stub 121:57.70 1557129217721 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 121:57.70 1557129217722 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 121:57.70 1557129217723 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 122:01.42 GLib-GIO-Message: 07:53:41.438: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 122:02.34 JavaScript error: chrome://extensions/content/parent/ext-webRequest.js, line 105: TypeError: context.xulBrowser is null 122:02.34 JavaScript error: chrome://extensions/content/parent/ext-webRequest.js, line 105: TypeError: context.xulBrowser is null 122:05.56 jarlog: /builddir/build/BUILD/firefox-66.0.4/objdir/jarlog/en-US.log 122:05.56 GLib-GIO-Message: 07:53:45.583: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 123:41.05 (firefox:26924): Gtk-WARNING **: 07:55:21.069: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 123:41.05 This may indicate that pixbuf loaders or the mime database could not be found. 124:46.40 *** WIFI GEO: shutdown called 124:59.19 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 124:59.19 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 124:59.23 Elapsed: 0.04s; From dist/xpi-stage: Kept 99 existing; Added/updated 0; Removed 0 files and 0 directories. 124:59.65 Elapsed: 0.35s; From dist/bin: Kept 2579 existing; Added/updated 0; Removed 0 files and 0 directories. 125:00.19 Elapsed: 0.89s; From _tests: Kept 1033 existing; Added/updated 35; Removed 0 files and 0 directories. 125:01.52 Elapsed: 2.33s; From dist/include: Kept 5358 existing; Added/updated 0; Removed 0 files and 0 directories. 125:01.56 ./mozilla-config.h.stub 125:01.65 ./buildid.h.stub 125:01.74 ./source-repo.h.stub 125:02.20 config/nsinstall_real 125:02.33 config/stl.sentinel.stub 125:02.43 config/system-header.sentinel.stub 125:02.65 build/application.ini.stub 125:02.65 js/src/js-confdefs.h.stub 125:02.65 xpcom/xpcom-config.h.stub 125:02.68 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 125:02.77 build/application.ini.h.stub 125:02.77 xpcom/xpcom-private.h.stub 125:02.79 js/src/js-config.h.stub 125:02.79 media/libdav1d/16bd_cdef_tmpl.c.stub 125:02.87 build/automation.py.stub 125:02.89 media/libdav1d/16bd_film_grain_tmpl.c.stub 125:02.89 security/ct/tests/gtest/valid-sth.inc.stub 125:02.90 js/src/selfhosted.out.h.stub 125:02.99 security/apps/xpcshell.inc.stub 125:02.99 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 125:03.06 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 125:03.07 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_ALLOCA_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DJS_CODEGEN_X64=1 -D_REENTRANT=1 -DHAVE_MALLOC_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DMOZ_LIBAV_FFT=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_MEMORY=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DMOZ_SANDBOX=1 -DTARGET_XPCOM_ABI="x86_64-gcc3" -DMOZILLA_UAVERSION="66.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SCTP=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_TREE_CAIRO=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DFUNCPROTO=15 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=66.0.4 -DHAVE_CPUID_H=1 -DMOZ_RAW=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=32 -DMOZ_PEERCONNECTION=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="66.0.4" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DMOZ_SRTP=1 -DMOZ_WEBRTC_SIGNALING=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_TRUNCATE64=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DMOZ_CONTENT_SANDBOX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_DLOPEN=1 -DMOZ_DLL_PREFIX="lib" -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_LTO=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_INTL_API=1 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DMOZ_WEBRTC=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_APP_UA_VERSION="66.0.4" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 -DHAVE_VA_LIST_AS_ARRAY=1 self-hosting-cpp-input.cpp 125:03.08 xpcom/build/Services.cpp.stub 125:03.09 media/libdav1d/16bd_ipred_tmpl.c.stub 125:03.09 security/apps/addons-public.inc.stub 125:03.19 xpcom/build/Services.h.stub 125:03.20 security/apps/addons-stage.inc.stub 125:03.20 media/libdav1d/16bd_itx_tmpl.c.stub 125:03.22 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 125:03.28 xpcom/build/services.rs.stub 125:03.30 media/libdav1d/16bd_lf_apply_tmpl.c.stub 125:03.30 security/apps/privileged-package-root.inc.stub 125:03.38 xpcom/tests/gtest/dafsa_test_1.inc.stub 125:03.40 media/libdav1d/16bd_loopfilter_tmpl.c.stub 125:03.40 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 125:03.40 netwerk/necko-config.h.stub 125:03.49 media/libdav1d/16bd_looprestoration_tmpl.c.stub 125:03.53 gfx/webrender_bindings/webrender_ffi_generated.h.stub 125:03.55 security/ct/tests/gtest/wrong-spki-sth.inc.stub 125:03.59 media/libdav1d/16bd_lr_apply_tmpl.c.stub 125:03.69 media/libdav1d/16bd_mc_tmpl.c.stub 125:03.73 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 125:03.79 media/libdav1d/16bd_recon_tmpl.c.stub 125:03.90 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 125:03.91 security/ct/tests/gtest/missing-log-id-sth.inc.stub 125:04.01 media/libdav1d/8bd_cdef_tmpl.c.stub 125:04.07 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 125:04.13 media/libdav1d/8bd_film_grain_tmpl.c.stub 125:04.24 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 125:04.25 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 125:04.34 media/libdav1d/8bd_ipred_tmpl.c.stub 125:04.42 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 125:04.44 media/libdav1d/8bd_itx_tmpl.c.stub 125:04.54 media/libdav1d/8bd_lf_apply_tmpl.c.stub 125:04.58 security/ct/tests/gtest/missing-extensions-sth.inc.stub 125:04.65 media/libdav1d/8bd_loopfilter_tmpl.c.stub 125:04.76 media/libdav1d/8bd_looprestoration_tmpl.c.stub 125:04.76 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 125:04.87 media/libdav1d/8bd_lr_apply_tmpl.c.stub 125:04.93 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 125:04.97 media/libdav1d/8bd_mc_tmpl.c.stub 125:05.09 media/libdav1d/8bd_recon_tmpl.c.stub 125:05.15 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 125:05.21 layout/style/ServoCSSPropList.py.stub 125:05.36 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 125:05.56 security/ct/tests/gtest/truncated-extension-sth.inc.stub 125:05.73 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 125:05.94 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 125:06.14 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 125:06.33 dom/encoding/domainsfallbacks.properties.h.stub 125:06.35 toolkit/crashreporter/CrashAnnotations.h.stub 125:06.46 dom/encoding/labelsencodings.properties.h.stub 125:06.57 dom/encoding/localesfallbacks.properties.h.stub 125:06.58 devtools/client/debugger/new/src/node.stub.stub 125:06.65 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/vendors.js" 125:06.67 dom/encoding/nonparticipatingdomains.properties.h.stub 125:06.82 js/src/frontend/ReservedWordsGenerated.h.stub 125:06.96 js/src/gc/StatsPhasesGenerated.cpp.stub 125:07.08 js/src/gc/StatsPhasesGenerated.h.stub 125:07.20 js/src/jit/MOpcodes.h.stub 125:07.33 js/src/jit/LOpcodes.h.stub 125:07.45 xpcom/idl-parser/xpidl/xpidl.stub.stub 125:07.61 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 125:07.70 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 125:07.83 config/makefiles/xpidl/accessibility.xpt 125:07.83 config/makefiles/xpidl/alerts.xpt 125:07.84 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 125:07.94 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 125:08.04 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 125:08.14 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 125:08.27 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 125:08.37 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 125:08.47 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 125:08.55 config/makefiles/xpidl/appshell.xpt 125:08.58 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 125:08.68 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 125:08.71 config/makefiles/xpidl/appstartup.xpt 125:08.78 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 125:08.89 devtools/client/debugger/new/src/actions/node.stub.stub 125:08.95 config/makefiles/xpidl/autocomplete.xpt 125:08.97 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ui.js" 125:09.10 config/makefiles/xpidl/backgroundhangmonitor.xpt 125:09.34 config/makefiles/xpidl/browser-element.xpt 125:09.48 config/makefiles/xpidl/browser-newtab.xpt 125:09.65 config/makefiles/xpidl/browsercompsbase.xpt 125:09.75 layout/style/nsCSSPropertyID.h.stub 125:09.80 config/makefiles/xpidl/caps.xpt 125:09.88 layout/style/ServoCSSPropList.h.stub 125:09.93 config/makefiles/xpidl/captivedetect.xpt 125:09.98 layout/style/CompositorAnimatableProperties.h.stub 125:10.11 layout/style/nsComputedDOMStyleGenerated.cpp.stub 125:10.19 devtools/client/debugger/new/src/client/node.stub.stub 125:10.22 layout/style/nsCSSPropsGenerated.inc.stub 125:10.26 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/index.js" 125:10.33 layout/style/ServoStyleConsts.h.stub 125:10.90 config/makefiles/xpidl/chrome.xpt 125:10.90 config/makefiles/xpidl/commandhandler.xpt 125:11.04 config/makefiles/xpidl/commandlines.xpt 125:11.05 config/makefiles/xpidl/composer.xpt 125:11.25 config/makefiles/xpidl/content_events.xpt 125:11.31 config/makefiles/xpidl/content_geckomediaplugins.xpt 125:11.41 config/makefiles/xpidl/content_html.xpt 125:11.46 config/makefiles/xpidl/content_webrtc.xpt 125:11.62 config/makefiles/xpidl/devtools_rr.xpt 125:11.65 devtools/client/debugger/new/src/components/node.stub.stub 125:11.73 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/WelcomeBox.js" 125:12.03 devtools/client/debugger/new/src/reducers/node.stub.stub 125:12.11 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ui.js" 125:12.90 devtools/client/debugger/new/src/selectors/node.stub.stub 125:12.99 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visiblePausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js" 125:13.43 devtools/client/debugger/new/src/utils/node.stub.stub 125:13.51 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/workers.js" 125:13.77 devtools/client/debugger/new/src/workers/parser/node.stub.stub 125:13.85 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/parser/index.js" 125:14.37 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 125:14.45 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/pretty-print/index.js" 125:14.90 devtools/client/debugger/new/src/workers/search/node.stub.stub 125:14.93 layout/style/test/gtest/ExampleStylesheet.h.stub 125:14.97 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/search/index.js" 125:15.03 devtools/client/debugger/new/src/actions/ast/node.stub.stub 125:15.10 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setPausePoints.js" 125:15.45 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 125:15.53 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 125:15.66 devtools/client/debugger/new/src/actions/pause/node.stub.stub 125:15.73 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 125:16.33 devtools/client/debugger/new/src/actions/sources/node.stub.stub 125:16.40 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/select.js" 125:16.54 devtools/client/debugger/new/src/actions/utils/node.stub.stub 125:16.62 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/create-store.js" 125:17.10 devtools/client/debugger/new/src/client/chrome/node.stub.stub 125:17.16 devtools/client/debugger/new/src/client/firefox/node.stub.stub 125:17.18 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/events.js" 125:17.23 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/workers.js" 125:17.78 devtools/client/debugger/new/src/components/Editor/node.stub.stub 125:17.87 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/GutterMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tabs.js" 125:17.99 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 125:18.07 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 125:19.06 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 125:19.14 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 125:19.29 devtools/client/debugger/new/src/components/shared/node.stub.stub 125:19.37 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Svg.js" 125:20.29 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 125:20.37 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/index.js" 125:20.38 devtools/client/debugger/new/src/utils/editor/node.stub.stub 125:20.46 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/token-events.js" 125:20.95 config/makefiles/xpidl/docshell.xpt 125:20.96 devtools/client/debugger/new/src/utils/pause/node.stub.stub 125:21.04 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/pausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/stepping.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/why.js" 125:21.12 config/makefiles/xpidl/dom.xpt 125:21.29 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 125:21.36 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 125:21.60 config/makefiles/xpidl/dom_audiochannel.xpt 125:21.62 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 125:21.70 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 125:22.02 config/makefiles/xpidl/dom_base.xpt 125:22.17 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 125:22.17 config/makefiles/xpidl/dom_bindings.xpt 125:22.24 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 125:22.32 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 125:22.39 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 125:22.80 config/makefiles/xpidl/dom_events.xpt 125:22.96 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 125:22.98 config/makefiles/xpidl/dom_geolocation.xpt 125:23.04 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 125:23.11 config/makefiles/xpidl/dom_html.xpt 125:23.24 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 125:23.30 config/makefiles/xpidl/dom_indexeddb.xpt 125:23.31 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 125:23.44 config/makefiles/xpidl/dom_localstorage.xpt 125:23.56 config/makefiles/xpidl/dom_media.xpt 125:23.69 config/makefiles/xpidl/dom_network.xpt 125:23.88 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 125:23.91 config/makefiles/xpidl/dom_notification.xpt 125:23.93 config/makefiles/xpidl/dom_payments.xpt 125:23.96 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/index.js" 125:24.07 config/makefiles/xpidl/dom_power.xpt 125:24.07 config/makefiles/xpidl/dom_presentation.xpt 125:24.22 config/makefiles/xpidl/dom_push.xpt 125:24.52 config/makefiles/xpidl/dom_quota.xpt 125:24.55 config/makefiles/xpidl/dom_security.xpt 125:24.69 config/makefiles/xpidl/dom_sidebar.xpt 125:24.73 config/makefiles/xpidl/dom_simpledb.xpt 125:24.84 config/makefiles/xpidl/dom_storage.xpt 125:24.84 config/makefiles/xpidl/dom_system.xpt 125:24.98 config/makefiles/xpidl/dom_webauthn.xpt 125:25.01 config/makefiles/xpidl/dom_webspeechrecognition.xpt 125:25.13 config/makefiles/xpidl/dom_webspeechsynth.xpt 125:25.13 config/makefiles/xpidl/dom_workers.xpt 125:25.25 config/makefiles/xpidl/dom_xslt.xpt 125:25.27 config/makefiles/xpidl/dom_xul.xpt 125:25.40 config/makefiles/xpidl/downloads.xpt 125:25.40 config/makefiles/xpidl/editor.xpt 125:25.54 config/makefiles/xpidl/enterprisepolicies.xpt 125:25.64 config/makefiles/xpidl/extensions.xpt 125:25.77 config/makefiles/xpidl/exthandler.xpt 125:25.90 config/makefiles/xpidl/fastfind.xpt 125:25.92 config/makefiles/xpidl/gfx.xpt 125:26.04 config/makefiles/xpidl/html5.xpt 125:26.12 config/makefiles/xpidl/htmlparser.xpt 125:26.17 config/makefiles/xpidl/imglib2.xpt 125:26.26 config/makefiles/xpidl/inspector.xpt 125:26.30 config/makefiles/xpidl/intl.xpt 125:26.42 config/makefiles/xpidl/jar.xpt 125:26.56 config/makefiles/xpidl/jsdebugger.xpt 125:26.59 config/makefiles/xpidl/jsinspector.xpt 125:26.73 config/makefiles/xpidl/layout_base.xpt 125:26.76 config/makefiles/xpidl/layout_printing.xpt 125:26.85 config/makefiles/xpidl/layout_xul.xpt 125:26.91 config/makefiles/xpidl/layout_xul_tree.xpt 125:26.99 config/makefiles/xpidl/locale.xpt 125:27.04 config/makefiles/xpidl/loginmgr.xpt 125:27.16 config/makefiles/xpidl/migration.xpt 125:27.20 config/makefiles/xpidl/mimetype.xpt 125:27.32 config/makefiles/xpidl/mozfind.xpt 125:27.35 config/makefiles/xpidl/mozintl.xpt 125:27.50 config/makefiles/xpidl/necko.xpt 125:27.51 config/makefiles/xpidl/necko_about.xpt 125:27.63 config/makefiles/xpidl/necko_cache.xpt 125:27.76 config/makefiles/xpidl/necko_cache2.xpt 125:28.00 config/makefiles/xpidl/necko_cookie.xpt 125:28.22 config/makefiles/xpidl/necko_dns.xpt 125:28.41 config/makefiles/xpidl/necko_file.xpt 125:28.62 config/makefiles/xpidl/necko_ftp.xpt 125:28.77 config/makefiles/xpidl/necko_http.xpt 125:28.91 config/makefiles/xpidl/necko_mdns.xpt 125:29.32 config/makefiles/xpidl/necko_res.xpt 125:29.46 config/makefiles/xpidl/necko_socket.xpt 125:29.57 config/makefiles/xpidl/necko_strconv.xpt 125:29.61 config/makefiles/xpidl/necko_viewsource.xpt 125:29.75 config/makefiles/xpidl/necko_websocket.xpt 125:29.81 config/makefiles/xpidl/necko_wifi.xpt 125:29.91 config/makefiles/xpidl/necko_wyciwyg.xpt 125:29.99 config/makefiles/xpidl/parentalcontrols.xpt 125:30.06 config/makefiles/xpidl/peerconnection.xpt 125:30.16 config/makefiles/xpidl/pipnss.xpt 125:30.16 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 125:30.16 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 125:30.18 config/makefiles/xpidl/pippki.xpt 125:30.23 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 125:30.24 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 125:30.34 config/makefiles/xpidl/places.xpt 125:30.49 config/makefiles/xpidl/plugin.xpt 125:30.89 config/makefiles/xpidl/pref.xpt 125:30.89 config/makefiles/xpidl/prefetch.xpt 125:30.93 config/makefiles/xpidl/profiler.xpt 125:31.12 config/makefiles/xpidl/remote.xpt 125:31.13 config/makefiles/xpidl/reputationservice.xpt 125:31.15 config/makefiles/xpidl/sandbox.xpt 125:31.17 config/makefiles/xpidl/satchel.xpt 125:31.26 config/makefiles/xpidl/services-crypto-component.xpt 125:31.26 config/makefiles/xpidl/services_fxaccounts.xpt 125:31.30 config/makefiles/xpidl/shellservice.xpt 125:31.31 config/makefiles/xpidl/shistory.xpt 125:31.40 config/makefiles/xpidl/spellchecker.xpt 125:31.41 config/makefiles/xpidl/storage.xpt 125:31.43 config/makefiles/xpidl/telemetry.xpt 125:31.44 config/makefiles/xpidl/test_necko.xpt 125:31.56 config/makefiles/xpidl/thumbnails.xpt 125:31.60 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 125:31.64 config/makefiles/xpidl/toolkit_cleardata.xpt 125:31.73 config/makefiles/xpidl/toolkit_crashservice.xpt 125:31.74 config/makefiles/xpidl/toolkit_filewatcher.xpt 125:31.82 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 125:31.86 config/makefiles/xpidl/toolkit_osfile.xpt 125:31.86 config/makefiles/xpidl/toolkit_securityreporter.xpt 125:31.87 config/makefiles/xpidl/toolkit_shell.xpt 125:31.95 config/makefiles/xpidl/toolkit_xulstore.xpt 125:31.99 config/makefiles/xpidl/toolkitprofile.xpt 125:31.99 config/makefiles/xpidl/toolkitremote.xpt 125:32.01 config/makefiles/xpidl/txmgr.xpt 125:32.09 config/makefiles/xpidl/txtsvc.xpt 125:32.12 config/makefiles/xpidl/uconv.xpt 125:32.14 config/makefiles/xpidl/update.xpt 125:32.17 config/makefiles/xpidl/uriloader.xpt 125:32.27 config/makefiles/xpidl/url-classifier.xpt 125:32.27 config/makefiles/xpidl/urlformatter.xpt 125:32.29 config/makefiles/xpidl/webBrowser_core.xpt 125:32.30 config/makefiles/xpidl/webbrowserpersist.xpt 125:32.41 config/makefiles/xpidl/webextensions.xpt 125:32.52 config/makefiles/xpidl/webvtt.xpt 125:32.59 config/makefiles/xpidl/widget.xpt 125:32.60 config/makefiles/xpidl/windowcreator.xpt 125:32.60 config/makefiles/xpidl/windowwatcher.xpt 125:32.66 config/makefiles/xpidl/xpcom_base.xpt 125:32.74 config/makefiles/xpidl/xpcom_components.xpt 125:32.75 config/makefiles/xpidl/xpcom_ds.xpt 125:32.87 config/makefiles/xpidl/xpcom_io.xpt 125:32.98 config/makefiles/xpidl/xpcom_system.xpt 125:33.11 config/makefiles/xpidl/xpcom_threads.xpt 125:33.29 config/makefiles/xpidl/xpcomtest.xpt 125:33.42 config/makefiles/xpidl/xpconnect.xpt 125:33.48 config/makefiles/xpidl/xpctest.xpt 125:33.55 config/makefiles/xpidl/xul.xpt 125:33.58 config/makefiles/xpidl/xulapp.xpt 125:33.64 config/makefiles/xpidl/zipwriter.xpt 125:33.86 config/makefiles/xpidl/xptdata.cpp 125:35.31 intl/locale/encodingsgroups.properties.h.stub 125:35.31 xpcom/ds/nsGkAtomList.h.stub 125:35.31 xpcom/base/error_list.rs.stub 125:35.31 netwerk/dns/etld_data.inc.stub 125:35.41 xpcom/base/ErrorList.h.stub 125:35.42 dom/base/PropertyUseCounterMap.inc.stub 125:35.45 xpcom/ds/nsGkAtomConsts.h.stub 125:35.51 xpcom/base/ErrorNamesInternal.h.stub 125:35.51 dom/base/UseCounterList.h.stub 125:35.59 dom/bindings/CSS2Properties.webidl.stub 125:35.61 accessible/xpcom/xpcAccEvents.h.stub 125:35.62 security/manager/ssl/nsSTSPreloadList.h.stub 125:36.03 toolkit/components/telemetry/TelemetryEventData.h.stub 125:36.30 toolkit/components/telemetry/TelemetryEventEnums.h.stub 125:36.59 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 125:37.25 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 125:37.57 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 125:38.34 toolkit/components/telemetry/TelemetryProcessData.h.stub 125:38.48 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 125:38.60 toolkit/components/telemetry/TelemetryScalarData.h.stub 125:39.09 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 125:56.20 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.h 125:56.20 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 125:56.20 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.h 125:56.20 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 125:56.20 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.h 125:56.20 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.cpp 125:59.89 toolkit/library/rust/force-cargo-library-build 125:59.90 js/src/frontend/binsource/force-cargo-host-program-build 125:59.90 testing/geckodriver/force-cargo-program-build 126:00.49 Finished release [optimized] target(s) in 0.58s 126:00.52 Finished release [optimized] target(s) in 0.61s 126:00.86 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/nserror) 126:02.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/mfbt/Unified_cpp_mfbt0.cpp:119: 126:02.51 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/diy-fp.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 126:02.51 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/bignum.cc:161:6: warning: the control flow of function 'double_conversion::Bignum::AddUInt64(unsigned long)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 126:02.51 161 | void Bignum::AddUInt64(uint64_t operand) { 126:02.51 | ^~~~~~ 126:02.51 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/bignum.cc:161:6: warning: the control flow of function 'double_conversion::Bignum::AddUInt64(unsigned long)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:02.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/mfbt/Unified_cpp_mfbt0.cpp:110: 126:02.51 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/diy-fp.cc: In function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)': 126:02.51 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:89:6: warning: the control flow of function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 126:02.51 89 | void BignumDtoa(double v, BignumDtoaMode mode, int requested_digits, 126:02.51 | ^~~~~~~~~~ 126:02.51 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/bignum-dtoa.cc:89:6: warning: the control flow of function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:03.40 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/xpcom) 126:03.42 /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/editline/Unified_c_js_src_editline0.c: In function 'rl_add_slash': 126:03.42 /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/editline/Unified_c_js_src_editline0.c:12: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/editline/Unified_c_js_src_editline0.gcda' profile count data file not found [-Wmissing-profile] 126:03.42 12 | #ifdef PL_ARENA_CONST_ALIGN_MASK 126:03.42 | 126:03.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.cpp:20: 126:03.73 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/gtest/TestSpan.cpp: In function 'SpanTest_copy_move_and_assignment_Test::TestBody()::{lambda(mozilla::Span)#2}::operator()(mozilla::Span) const [clone .isra.0]': 126:03.73 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/gtest/TestSpan.cpp:2091:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 126:03.73 2091 | } 126:03.73 | ^ 126:15.87 /builddir/build/BUILD/firefox-66.0.4/js/src/ctypes/CTypes.cpp: In function 'js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)': 126:15.87 /builddir/build/BUILD/firefox-66.0.4/js/src/ctypes/CTypes.cpp:5813:6: warning: number of counters in profile data for function 'js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)' does not match its profile data (counter 'arcs', expected 57 and have 58) [-Wcoverage-mismatch] 126:15.87 5813 | bool StructType::DefineInternal(JSContext* cx, JSObject* typeObj_, 126:15.87 | ^~~~~~~~~~ 126:15.87 /builddir/build/BUILD/firefox-66.0.4/js/src/ctypes/CTypes.cpp:5813:6: warning: the control flow of function 'js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:34.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 126:34.03 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp: In function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(JSRuntime*) [clone .isra.0]': 126:34.03 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/GC.cpp:6882:1: warning: profile for function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(JSRuntime*) [clone .isra.0]' not found in profile data [-Wmissing-profile] 126:34.03 6882 | AutoDisableBarriers::AutoDisableBarriers(JSRuntime* rt) : runtime(rt) { 126:34.03 | ^~~~~~~~~~~~~~~~~~~ 126:34.03 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Realm.h:25, 126:34.03 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Ion.h:16, 126:34.03 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/HelperThreads.h:26, 126:34.03 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/GCInternals.h:19, 126:34.03 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Allocator.cpp:11, 126:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 126:34.03 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp: In function 'js::CrossCompartmentKey::applyToWrapped<(anonymous namespace)::AddOutgoingEdgeFunctor>((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher::WrappedMatcher((anonymous namespace)::AddOutgoingEdgeFunctor) [clone .isra.0]': 126:34.03 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Compartment.h:94:16: warning: profile for function 'js::CrossCompartmentKey::applyToWrapped<(anonymous namespace)::AddOutgoingEdgeFunctor>((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher::WrappedMatcher((anonymous namespace)::AddOutgoingEdgeFunctor) [clone .isra.0]' not found in profile data [-Wmissing-profile] 126:34.03 94 | explicit WrappedMatcher(F f) : f_(f) {} 126:34.03 | ^~~~~~~~~~~~~~ 126:34.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Result.h:17, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Result.h:121, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/jspubtd.h:17, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:19, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsutil.h:24, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/threading/Thread.h:19, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/threading/ProtectedData.h:10, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/builtin/AtomicsObject.h:14, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.h:25, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/GCLock.h:14, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Allocator.h:10, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Allocator.cpp:7, 126:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: 126:34.05 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp: In member function 'mozilla::Variant, mozilla::Tuple, mozilla::Tuple >::match((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher&>(js::CrossCompartmentKey::applyToWrapped<(anonymous namespace)::AddOutgoingEdgeFunctor>((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher&)decltype (mozilla::detail::VariantImplementation, mozilla::Tuple, mozilla::Tuple >::match({parm#1}, *this))': 126:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Variant.h:694:8: warning: profile for function 'mozilla::Variant, mozilla::Tuple, mozilla::Tuple >::match((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher&>(js::CrossCompartmentKey::applyToWrapped<(anonymous namespace)::AddOutgoingEdgeFunctor>((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher&)decltype (mozilla::detail::VariantImplementation, mozilla::Tuple, mozilla::Tuple >::match({parm#1}, *this))' not found in profile data [-Wmissing-profile] 126:34.05 694 | auto match(Matcher&& aMatcher) -> decltype(Impl::match(aMatcher, *this)) { 126:34.05 | ^~~~~ 126:34.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: 126:34.09 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp: In member function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)': 126:34.09 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/GC.cpp:4874:6: warning: number of counters in profile data for function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)' does not match its profile data (counter 'arcs', expected 11 and have 12) [-Wcoverage-mismatch] 126:34.09 4874 | void Compartment::findOutgoingEdges(ZoneComponentFinder& finder) { 126:34.09 | ^~~~~~~~~~~ 126:34.09 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/GC.cpp:4874:6: warning: the control flow of function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 126:37.15 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/intl/encoding_glue) 126:38.31 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/rsdparsa_capi) 126:42.76 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/rust-helper) 126:43.77 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/mozurl) 126:45.01 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style) 127:32.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: 127:32.32 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp: In function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)': 127:32.32 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineBailouts.cpp:618:13: warning: number of counters in profile data for function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'arcs', expected 286 and have 285) [-Wcoverage-mismatch] 127:32.32 618 | static bool InitFromBailout(JSContext* cx, size_t frameNo, HandleFunction fun, 127:32.32 | ^~~~~~~~~~~~~~~ 127:32.32 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineBailouts.cpp:618:13: warning: the control flow of function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 128:38.86 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/NamespaceImports.h:16, 128:38.86 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/List.h:10, 128:38.86 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/List-inl.h:10, 128:38.86 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/List.cpp:1, 128:38.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src17.cpp:2: 128:38.86 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp: In member function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 128:38.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCHashTable.h:450:10: warning: the control flow of function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 128:38.86 450 | AddPtr lookupForAdd(const Lookup& l) { 128:38.86 | ^~~~~~~~~~~~ 128:38.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCHashTable.h:450:10: warning: the control flow of function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 129:00.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 129:00.66 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmDebug.cpp: In function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 129:00.66 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:11959:6: warning: the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 129:00.66 11959 | bool js::wasm::BaselineCompileFunctions(const ModuleEnvironment& env, 129:00.66 | ^~ 129:00.67 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:11959:6: warning: the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 130:40.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 130:40.18 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/FoldLinearArithConstants.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 130:40.18 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CodeGenerator.cpp:2042:10: warning: the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 130:40.18 2042 | JitCode* JitRealm::generateRegExpMatcherStub(JSContext* cx) { 130:40.18 | ^~~~~~~~ 130:40.19 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CodeGenerator.cpp:2042:10: warning: the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 131:20.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.cpp:2: 131:20.98 /builddir/build/BUILD/firefox-66.0.4/memory/volatile/tests/TestVolatileBuffer.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 131:20.98 /builddir/build/BUILD/firefox-66.0.4/memory/volatile/tests/TestVolatileBuffer.cpp:93:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.gcda' profile count data file not found [-Wmissing-profile] 131:20.98 93 | } 131:20.98 | ^ 132:00.56 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 132:00.56 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 132:00.56 117 | #pragma pipeloop(0) 132:00.57 | 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 132:00.57 128 | #pragma pipeloop(0) 132:00.57 | 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 132:00.57 143 | #pragma pipeloop(0) 132:00.57 | 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 132:00.57 218 | #pragma pipeloop(0) 132:00.57 | 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 132:00.57 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 132:00.57 | ^~~~~ 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 132:00.57 196 | double digit, m2j, nextm2j, a, b; 132:00.57 | ^~~~~~~ 132:00.57 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 132:00.57 195 | int tmp; 132:00.57 | ^~~ 132:00.73 In file included from /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:10: 132:00.73 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 132:00.73 /builddir/build/BUILD/firefox-66.0.4/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] 132:00.73 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 132:00.73 | ^ 132:00.73 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 132:00.73 2125 | int j = MP_MIN(k, MP_DIGIT_BIT); 132:00.73 | ^~~~~~ 132:00.73 /builddir/build/BUILD/firefox-66.0.4/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] 132:00.73 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 132:00.73 | ^~~ 132:00.73 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 132:00.73 2125 | int j = MP_MIN(k, MP_DIGIT_BIT); 132:00.73 | ^~~~~~ 132:00.73 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 132:00.73 2127 | if (j < MP_DIGIT_BIT) { 132:00.73 | ^ 132:00.75 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 132:00.75 /builddir/build/BUILD/firefox-66.0.4/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] 132:00.75 4595 | if (val >= r) 132:00.75 | ^~ 132:00.92 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 132:00.92 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 132:00.92 237 | for (db = 0; db < sizeof(mp_digit); db++) { 132:00.92 | ^ 132:00.92 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 132:00.92 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 132:00.92 268 | for (db = 0; db < sizeof(mp_digit); db++) { 132:00.92 | ^ 132:04.84 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 132:04.84 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 132:04.84 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 132:04.84 | ^~~ 132:04.84 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 132:04.84 343 | s = HUFF_EXTEND(r, s); 132:04.84 | ^~~~~~~~~~~ 132:04.85 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 132:04.85 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 132:04.85 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 132:04.85 | ^~~ 132:04.85 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 132:04.85 420 | s = HUFF_EXTEND(r, s); 132:04.85 | ^~~~~~~~~~~ 132:07.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 132:07.14 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 132:07.14 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 132:07.14 1177 | uint64_t dst_offset = first_table_offset; 132:07.14 | ^~~~~~~~~~ 132:08.39 /builddir/build/BUILD/firefox-66.0.4/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.c: In function 'dec_vli.isra.0': 132:08.39 /builddir/build/BUILD/firefox-66.0.4/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.c:39: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/modules/xz-embedded/Unified_c_modules_xz-embedded0.gcda' profile count data file not found [-Wmissing-profile] 132:08.39 39 | #ifdef PL_ARENA_CONST_ALIGN_MASK 132:08.39 | 132:10.39 /builddir/build/BUILD/firefox-66.0.4/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 132:10.39 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 132:10.39 | ^~~~~~~~~~ 132:16.70 /builddir/build/BUILD/firefox-66.0.4/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c: In function 'vp9_filter_block_plane_non420': 132:16.70 /builddir/build/BUILD/firefox-66.0.4/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: warning: '~' on a boolean expression [-Wbool-operation] 132:16.70 1177 | border_mask = ~(mi_col == 0); 132:16.70 | ^ 132:16.70 /builddir/build/BUILD/firefox-66.0.4/media/libvpx/libvpx/vp9/common/vp9_loopfilter.c:1177:19: note: did you mean to use logical not? 132:16.70 1177 | border_mask = ~(mi_col == 0); 132:16.70 | ^ 132:16.70 | ! 133:06.61 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 133:06.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 133:06.62 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 133:06.62 | ^ 133:06.62 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 133:06.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 133:06.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 133:06.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 133:06.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 133:06.62 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 133:06.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 133:06.62 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 133:06.62 | ^~~~~~~~~~~~~~~~~~~ 133:06.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 133:06.62 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 133:06.63 | ^ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 133:06.63 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 133:06.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 133:06.63 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 133:06.63 | ^~~~~~~~~~~~~~~~~~~~~~~~ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 133:06.63 1271 | ucol_setVariableTop(UCollator *coll, 133:06.63 | ^~~~~~~~~~~~~~~~~~~ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 133:06.63 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 133:06.63 | ^ 133:06.63 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 133:06.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 133:06.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 133:06.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 133:06.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 133:06.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 133:06.63 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 133:06.63 | ^~~~~~~~~~~~~~~~~~~ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 133:06.63 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 133:06.63 | ^ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 133:06.63 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 133:06.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 133:06.63 764 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 133:06.63 | ^~~~~~~~~~~~~~~~~~~~~~~~ 133:06.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 133:06.63 1271 | ucol_setVariableTop(UCollator *coll, 133:06.63 | ^~~~~~~~~~~~~~~~~~~ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 133:06.64 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 133:06.64 | ^ 133:06.64 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 133:06.64 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 133:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 133:06.64 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 133:06.64 | ^ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 133:06.64 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 133:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 133:06.64 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 133:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~~ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 133:06.64 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 133:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 133:06.64 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 133:06.64 | ^ 133:06.64 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 133:06.64 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 133:06.64 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 133:06.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:06.64 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 133:06.64 113 | #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 133:06.65 | ^ 133:06.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 133:06.65 115 | #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 133:06.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:06.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 133:06.65 755 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 133:06.65 | ^~~~~~~~~~~~~~~~~~~~~~~~ 133:06.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 133:06.65 1305 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 133:06.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:20.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.35 from : 133:20.35 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:20.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:20.35 | 133:20.35 In file included from : 133:20.35 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:20.35 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:20.35 | 133:20.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.35 from : 133:20.36 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:20.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:20.36 | ^~~~~~~~~~~~~ 133:20.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.43 from : 133:20.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:20.43 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:20.44 | 133:20.44 In file included from : 133:20.44 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:20.44 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:20.44 | 133:20.44 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:20.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.44 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.44 from : 133:20.44 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:20.44 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:20.44 | ^~~~~~~~~~~~~ 133:20.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.48 from : 133:20.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:20.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:20.48 | 133:20.48 In file included from : 133:20.48 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:20.48 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:20.48 | 133:20.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.48 from : 133:20.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:20.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:20.49 | ^~~~~~~~~~~~~ 133:20.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.54 from : 133:20.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:20.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:20.54 | 133:20.54 In file included from : 133:20.54 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:20.54 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:20.54 | 133:20.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.54 from : 133:20.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:20.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:20.54 | ^~~~~~~~~~~~~ 133:20.59 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.59 from : 133:20.59 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:20.59 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:20.59 | 133:20.59 In file included from : 133:20.59 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:20.59 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:20.59 | 133:20.59 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.59 from : 133:20.59 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:20.60 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:20.60 | ^~~~~~~~~~~~~ 133:20.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.95 from : 133:20.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:20.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:20.95 | 133:20.95 In file included from : 133:20.95 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:20.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:20.95 | 133:20.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:20.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:20.95 from : 133:20.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:20.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:20.95 | ^~~~~~~~~~~~~ 133:21.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.01 from : 133:21.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.01 | 133:21.01 In file included from : 133:21.01 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.01 | 133:21.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.01 from : 133:21.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.01 | ^~~~~~~~~~~~~ 133:21.06 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.06 from : 133:21.06 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.06 | 133:21.06 In file included from : 133:21.06 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.06 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.06 | 133:21.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.07 from : 133:21.07 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.07 | ^~~~~~~~~~~~~ 133:21.12 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.12 from : 133:21.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.13 | 133:21.13 In file included from : 133:21.13 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.13 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.13 | 133:21.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.13 from : 133:21.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.13 | ^~~~~~~~~~~~~ 133:21.20 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.20 from : 133:21.20 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.20 | 133:21.20 In file included from : 133:21.20 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.21 | 133:21.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.21 from : 133:21.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.21 | ^~~~~~~~~~~~~ 133:21.26 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.27 from : 133:21.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.27 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.27 | 133:21.27 In file included from : 133:21.27 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.27 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.27 | 133:21.27 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.27 from : 133:21.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.27 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.27 | ^~~~~~~~~~~~~ 133:21.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.34 from : 133:21.34 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.34 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.34 | 133:21.34 In file included from : 133:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.34 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.34 | 133:21.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.34 from : 133:21.34 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.34 | ^~~~~~~~~~~~~ 133:21.63 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.63 from : 133:21.63 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.63 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.63 | 133:21.63 In file included from : 133:21.63 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.63 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.64 | 133:21.64 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.64 from : 133:21.64 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.64 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.64 | ^~~~~~~~~~~~~ 133:21.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.88 from : 133:21.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:21.88 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:21.88 | 133:21.88 In file included from : 133:21.88 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:21.88 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:21.88 | 133:21.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:21.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:21.88 from : 133:21.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:21.88 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:21.88 | ^~~~~~~~~~~~~ 133:21.95 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 133:22.12 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.12 from : 133:22.12 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.12 | 133:22.12 In file included from : 133:22.12 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.12 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.12 | 133:22.12 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.12 from : 133:22.12 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.12 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.12 | ^~~~~~~~~~~~~ 133:22.12 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.12 from : 133:22.12 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.12 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.12 | 133:22.12 In file included from : 133:22.12 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.12 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.12 | 133:22.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.13 from : 133:22.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.13 | ^~~~~~~~~~~~~ 133:22.65 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.65 from : 133:22.65 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.65 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.65 | 133:22.65 In file included from : 133:22.65 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.65 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.65 | 133:22.65 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.65 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.65 from : 133:22.65 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.65 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.65 | ^~~~~~~~~~~~~ 133:22.73 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.73 from : 133:22.73 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.73 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.73 | 133:22.73 In file included from : 133:22.73 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.73 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.73 | 133:22.73 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.73 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.73 from : 133:22.73 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.73 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.73 | ^~~~~~~~~~~~~ 133:22.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.79 from : 133:22.79 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.79 | 133:22.79 In file included from : 133:22.79 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.79 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.79 | 133:22.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.79 from : 133:22.79 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.79 | ^~~~~~~~~~~~~ 133:22.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.87 from : 133:22.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.87 | 133:22.87 In file included from : 133:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.87 | 133:22.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.87 from : 133:22.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.87 | ^~~~~~~~~~~~~ 133:22.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.95 from : 133:22.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:22.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:22.95 | 133:22.95 In file included from : 133:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:22.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:22.95 | 133:22.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:22.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:22.95 from : 133:22.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:22.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:22.95 | ^~~~~~~~~~~~~ 133:23.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.01 from : 133:23.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.01 | 133:23.01 In file included from : 133:23.01 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.01 | 133:23.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.01 from : 133:23.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.01 | ^~~~~~~~~~~~~ 133:23.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.07 from : 133:23.07 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.07 | 133:23.07 In file included from : 133:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.07 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.07 | 133:23.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.07 from : 133:23.07 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.07 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.07 | ^~~~~~~~~~~~~ 133:23.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.14 from : 133:23.14 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.14 | 133:23.14 In file included from : 133:23.14 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.14 | 133:23.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.14 from : 133:23.14 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.14 | ^~~~~~~~~~~~~ 133:23.20 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.20 from : 133:23.20 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.21 | 133:23.21 In file included from : 133:23.21 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.21 | 133:23.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.21 from : 133:23.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.21 | ^~~~~~~~~~~~~ 133:23.27 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.27 from : 133:23.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.27 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.27 | 133:23.27 In file included from : 133:23.27 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.27 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.27 | 133:23.27 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.27 from : 133:23.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.27 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.27 | ^~~~~~~~~~~~~ 133:23.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.33 from : 133:23.33 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.33 | 133:23.33 In file included from : 133:23.33 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.33 | 133:23.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.33 from : 133:23.33 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.33 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.33 | ^~~~~~~~~~~~~ 133:23.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.38 from : 133:23.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.38 | 133:23.38 In file included from : 133:23.38 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.38 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.38 | 133:23.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.38 from : 133:23.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.38 | ^~~~~~~~~~~~~ 133:23.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.49 from : 133:23.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.49 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.49 | 133:23.49 In file included from : 133:23.49 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.49 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.49 | 133:23.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.49 from : 133:23.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.49 | ^~~~~~~~~~~~~ 133:23.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.55 from : 133:23.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.55 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.55 | 133:23.55 In file included from : 133:23.55 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.55 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.55 | 133:23.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.55 from : 133:23.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.55 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.55 | ^~~~~~~~~~~~~ 133:23.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.61 from : 133:23.61 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.61 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.61 | 133:23.61 In file included from : 133:23.61 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.61 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.61 | 133:23.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.61 from : 133:23.61 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.61 | ^~~~~~~~~~~~~ 133:23.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.67 from : 133:23.67 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.67 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.67 | 133:23.67 In file included from : 133:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.67 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.67 | 133:23.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.67 from : 133:23.67 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.67 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.67 | ^~~~~~~~~~~~~ 133:23.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.78 from : 133:23.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.78 | 133:23.78 In file included from : 133:23.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.78 | 133:23.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.78 from : 133:23.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.78 | ^~~~~~~~~~~~~ 133:23.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.87 from : 133:23.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.87 | 133:23.87 In file included from : 133:23.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.87 | 133:23.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.87 from : 133:23.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.87 | ^~~~~~~~~~~~~ 133:23.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.97 from : 133:23.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:23.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:23.97 | 133:23.97 In file included from : 133:23.97 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:23.97 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:23.97 | 133:23.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:23.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:23.97 from : 133:23.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:23.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:23.98 | ^~~~~~~~~~~~~ 133:24.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.03 from : 133:24.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.03 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.03 | 133:24.03 In file included from : 133:24.03 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.03 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.03 | 133:24.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.03 from : 133:24.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.03 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.03 | ^~~~~~~~~~~~~ 133:24.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.08 from : 133:24.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.08 | 133:24.08 In file included from : 133:24.08 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.08 | 133:24.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.08 from : 133:24.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.08 | ^~~~~~~~~~~~~ 133:24.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.14 from : 133:24.14 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.14 | 133:24.14 In file included from : 133:24.14 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.14 | 133:24.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.14 from : 133:24.14 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.14 | ^~~~~~~~~~~~~ 133:24.22 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.22 from : 133:24.22 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.22 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.22 | 133:24.22 In file included from : 133:24.22 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.22 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.22 | 133:24.22 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.22 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.22 from : 133:24.22 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.22 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.22 | ^~~~~~~~~~~~~ 133:24.26 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.26 from : 133:24.26 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.26 | 133:24.26 In file included from : 133:24.26 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.26 | 133:24.26 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.26 from : 133:24.26 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.27 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.27 | ^~~~~~~~~~~~~ 133:24.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.32 from : 133:24.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.32 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.32 | 133:24.32 In file included from : 133:24.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.32 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.32 | 133:24.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.32 from : 133:24.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.32 | ^~~~~~~~~~~~~ 133:24.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.40 from : 133:24.40 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.40 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.40 | 133:24.40 In file included from : 133:24.40 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.40 | 133:24.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.40 from : 133:24.40 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.40 | ^~~~~~~~~~~~~ 133:24.58 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.58 from : 133:24.58 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.58 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.58 | 133:24.58 In file included from : 133:24.58 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.58 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.58 | 133:24.58 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.58 from : 133:24.58 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.58 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.58 | ^~~~~~~~~~~~~ 133:24.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.68 from : 133:24.68 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.68 | 133:24.68 In file included from : 133:24.68 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.68 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.68 | 133:24.68 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.68 from : 133:24.68 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.68 | ^~~~~~~~~~~~~ 133:24.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.78 from : 133:24.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.78 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.78 | 133:24.78 In file included from : 133:24.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.78 | 133:24.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.79 from : 133:24.79 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.79 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.79 | ^~~~~~~~~~~~~ 133:24.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.84 from : 133:24.84 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.84 | 133:24.84 In file included from : 133:24.84 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.84 | 133:24.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.84 from : 133:24.84 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.84 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.84 | ^~~~~~~~~~~~~ 133:24.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.90 from : 133:24.90 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.90 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.90 | 133:24.90 In file included from : 133:24.90 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.90 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.90 | 133:24.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.90 from : 133:24.90 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.90 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.90 | ^~~~~~~~~~~~~ 133:24.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.95 from : 133:24.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:24.95 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:24.95 | 133:24.95 In file included from : 133:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:24.95 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:24.95 | 133:24.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:24.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:24.95 from : 133:24.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:24.95 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:24.95 | ^~~~~~~~~~~~~ 133:25.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.01 from : 133:25.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:25.01 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:25.01 | 133:25.01 In file included from : 133:25.01 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:25.01 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:25.01 | 133:25.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.01 from : 133:25.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:25.01 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:25.01 | ^~~~~~~~~~~~~ 133:25.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.08 from : 133:25.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:25.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:25.08 | 133:25.08 In file included from : 133:25.08 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:25.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:25.08 | 133:25.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.08 from : 133:25.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:25.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:25.08 | ^~~~~~~~~~~~~ 133:25.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.15 from : 133:25.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:25.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:25.15 | 133:25.15 In file included from : 133:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:25.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:25.15 | 133:25.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.15 from : 133:25.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:25.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:25.15 | ^~~~~~~~~~~~~ 133:25.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.21 from : 133:25.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:25.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:25.21 | 133:25.21 In file included from : 133:25.21 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:25.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:25.21 | 133:25.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.21 from : 133:25.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:25.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:25.21 | ^~~~~~~~~~~~~ 133:25.27 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 133:25.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 133:25.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.27 from : 133:25.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 133:25.27 216 | #define HAVE_LINUX_PERF_EVENT_H 0 133:25.27 | 133:25.27 In file included from : 133:25.27 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 133:25.27 53 | #define HAVE_LINUX_PERF_EVENT_H 1 133:25.27 | 133:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 133:25.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 133:25.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 133:25.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 133:25.28 from : 133:25.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 133:25.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 133:25.28 | ^~~~~~~~~~~~~ 133:25.30 media/ffvpx/libavutil/libmozavutil.so 133:25.47 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 133:25.47 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 133:25.48 19 | default: 133:25.48 | ^~~~~~~ 133:25.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 133:25.54 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c: In function 'ne_parse': 133:25.54 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 133:25.54 1096 | uint64_t id, size, peeked_id; 133:25.54 | ^~~~~~~~~ 133:31.55 /builddir/build/BUILD/firefox-66.0.4/media/libtheora/lib/x86/x86state.c:24:28: warning: 'OC_FZIG_ZAG_MMX' defined but not used [-Wunused-const-variable=] 133:31.55 24 | static const unsigned char OC_FZIG_ZAG_MMX[128]={ 133:31.55 | ^~~~~~~~~~~~~~~ 133:31.61 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 133:31.61 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 133:31.61 814 | spx_uint32_t i; 133:31.61 | ^ 133:31.83 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/sse_optimized.cpp:262: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 133:31.83 262 | #pragma omp parallel for 133:31.83 | 133:32.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 133:32.49 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 133:32.49 89 | #pragma omp parallel for 133:32.49 | 133:32.49 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 133:32.49 145 | #pragma omp parallel for 133:32.49 | 133:32.49 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 133:32.49 192 | #pragma omp parallel for 133:32.49 | 133:32.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 133:32.49 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 133:32.49 75 | #define PI 3.1415926536 133:32.49 | 133:32.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 133:32.49 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 133:32.49 52 | #define PI M_PI 133:32.49 | 133:32.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 133:32.50 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 133:32.50 306 | #pragma omp parallel for 133:32.50 | 133:32.50 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 133:32.50 331 | #pragma omp critical 133:32.50 | 133:32.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 133:32.62 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 133:32.62 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 133:32.62 133 | uint count; 133:32.62 | ^~~~~ 133:34.97 In file included from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/reporter/SandboxReporter.cpp:18: 133:34.98 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/reporter/SandboxReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 133:34.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 133:34.98 50 | OffTheBooksMutex* Mutex() { 133:34.98 | ^~~~~ 133:34.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:34.98 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/reporter/SandboxReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 133:34.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 133:34.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:36.26 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxBrokerClient.cpp: In function 'base::strings::SafeSPrintf<256ul, int, char const*, int, char const*>(char (&) [256ul], char const*, int, char const*, int, char const*)long': 133:36.26 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxBrokerClient.cpp:247:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/sandbox/linux/gtest/SandboxBrokerClient.gcda' profile count data file not found [-Wmissing-profile] 133:36.26 247 | } // namespace mozilla 133:36.26 | ^ 133:37.80 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/gtest/TestBrokerPolicy.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 133:37.80 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/gtest/TestBrokerPolicy.cpp:92:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/sandbox/linux/gtest/TestBrokerPolicy.gcda' profile count data file not found [-Wmissing-profile] 133:37.80 92 | } // namespace mozilla 133:37.80 | ^ 133:39.29 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/gtest/TestBroker.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 133:39.29 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/gtest/TestBroker.cpp:619:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/sandbox/linux/gtest/TestBroker.gcda' profile count data file not found [-Wmissing-profile] 133:39.29 619 | } // namespace mozilla 133:39.29 | ^ 133:42.47 /builddir/build/BUILD/firefox-66.0.4/security/certverifier/tests/gtest/TrustOverrideTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 133:42.47 /builddir/build/BUILD/firefox-66.0.4/security/certverifier/tests/gtest/TrustOverrideTest.cpp:163:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/certverifier/tests/gtest/TrustOverrideTest.gcda' profile count data file not found [-Wmissing-profile] 133:42.47 163 | } 133:42.47 | ^ 133:43.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.cpp:83: 133:43.36 /builddir/build/BUILD/firefox-66.0.4/security/ct/tests/gtest/MultiLogCTVerifierTest.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 133:43.36 /builddir/build/BUILD/firefox-66.0.4/security/ct/tests/gtest/MultiLogCTVerifierTest.cpp:254:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 133:43.36 254 | } // namespace mozilla 133:43.36 | ^ 133:43.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]': 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:197:10: warning: the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 133:43.70 197 | nsresult VerifyStreamContentDigest( 133:43.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:197:10: warning: the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:197:10: warning: the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:43.70 In file included from /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.h:11, 133:43.70 from /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:9, 133:43.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 133:43.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 133:43.70 50 | OffTheBooksMutex* Mutex() { 133:43.70 | ^~~~~ 133:43.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 133:43.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 133:43.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:43.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:1128:10: warning: the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 133:43.70 1128 | nsresult VerifyPK7Signature( 133:43.70 | ^~~~~~~~~~~~~~~~~~ 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:1128:10: warning: the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 133:43.70 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:1128:10: warning: the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 133:45.12 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/ports/geckolib) 133:48.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Tokenizer.h:15, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/IncrementalTokenizer.cpp:7, 133:48.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 133:48.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:48.71 1008 | foundInterface = 0; \ 133:48.71 | ^~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:48.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:48.71 16 | NS_INTERFACE_MAP_END 133:48.71 | ^~~~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:48.71 992 | else 133:48.71 | ^~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:48.71 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:48.71 15 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 133:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:48.71 1008 | foundInterface = 0; \ 133:48.71 | ^~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:48.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:48.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:48.71 23 | NS_INTERFACE_MAP_END 133:48.71 | ^~~~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:48.71 992 | else 133:48.72 | ^~~~ 133:48.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:48.72 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:48.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.72 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:48.72 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 133:48.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:50.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 133:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:50.05 1008 | foundInterface = 0; \ 133:50.05 | ^~~~~~~~~~~~~~ 133:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:50.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:50.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:50.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:50.05 234 | NS_INTERFACE_MAP_END 133:50.05 | ^~~~~~~~~~~~~~~~~~~~ 133:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:50.05 982 | else 133:50.05 | ^~~~ 133:50.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:50.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:50.05 | ^~~~~~~~~~~~~~~~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:50.06 233 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 133:50.06 | ^~~~~~~~~~~~~~~~~~~~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 133:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:50.06 1008 | foundInterface = 0; \ 133:50.06 | ^~~~~~~~~~~~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:50.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:50.06 281 | NS_INTERFACE_MAP_END 133:50.06 | ^~~~~~~~~~~~~~~~~~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:50.06 982 | else 133:50.06 | ^~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:50.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:50.06 | ^~~~~~~~~~~~~~~~~~ 133:50.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:50.06 280 | NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 133:50.06 | ^~~~~~~~~~~~~~~~~~~~~~ 133:56.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 133:56.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 133:56.05 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArrayEnumerator.h:12, 133:56.05 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsPersistentProperties.cpp:7, 133:56.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 133:56.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 133:56.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:56.05 1008 | foundInterface = 0; \ 133:56.05 | ^~~~~~~~~~~~~~ 133:56.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:56.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:56.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:56.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:56.06 1878 | NS_INTERFACE_MAP_END 133:56.06 | ^~~~~~~~~~~~~~~~~~~~ 133:56.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:56.06 982 | else 133:56.06 | ^~~~ 133:56.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:56.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:56.06 | ^~~~~~~~~~~~~~~~~~ 133:56.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:56.06 1877 | NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 133:56.06 | ^~~~~~~~~~~~~~~~~~~~~~ 133:59.28 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 133:59.28 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 133:59.28 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.cpp:7, 133:59.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:59.28 1008 | foundInterface = 0; \ 133:59.28 | ^~~~~~~~~~~~~~ 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:59.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:59.28 167 | NS_INTERFACE_MAP_END 133:59.28 | ^~~~~~~~~~~~~~~~~~~~ 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 133:59.28 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 133:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 133:59.28 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsClassInfoImpl.cpp:7, 133:59.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:20: 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:59.28 136 | } else 133:59.28 | ^~~~ 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 133:59.28 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 133:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 133:59.28 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 133:59.28 52 | NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 133:59.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:05.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 134:05.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 134:05.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:63:79: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead [-Wclass-memaccess] 134:05.78 63 | memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 134:05.78 | ^ 134:05.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 134:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 134:05.78 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:7, 134:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 134:05.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4450:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 134:05.78 4450 | struct PerThreadAtomCache : public APZBucketAtoms, 134:05.78 | ^~~~~~~~~~~~~~~~~~ 134:08.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 134:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 134:08.30 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 134:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 134:08.30 31 | memset(aT, 0, sizeof(T)); 134:08.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 134:08.30 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 134:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 134:08.30 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 134:08.30 144 | struct AmountFns { 134:08.30 | ^~~~~~~~~ 134:08.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 134:08.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 134:08.31 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 134:08.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 134:08.31 31 | memset(aT, 0, sizeof(T)); 134:08.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 134:08.31 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 134:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 134:08.31 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 134:08.31 178 | struct SizeOfTabFns { 134:08.31 | ^~~~~~~~~~~~ 134:16.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 134:16.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 134:16.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 134:16.08 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/Base64.cpp:12, 134:16.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 134:16.08 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 134:16.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:16.08 1008 | foundInterface = 0; \ 134:16.08 | ^~~~~~~~~~~~~~ 134:16.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:16.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:16.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:16.08 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:16.08 36 | NS_INTERFACE_MAP_END 134:16.08 | ^~~~~~~~~~~~~~~~~~~~ 134:16.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:16.09 992 | else 134:16.09 | ^~~~ 134:16.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:16.09 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:16.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:16.09 35 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 134:16.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.11 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 134:16.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:16.11 1008 | foundInterface = 0; \ 134:16.11 | ^~~~~~~~~~~~~~ 134:16.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:16.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:16.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:16.11 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:16.11 58 | NS_INTERFACE_MAP_END 134:16.11 | ^~~~~~~~~~~~~~~~~~~~ 134:16.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:16.11 992 | else 134:16.11 | ^~~~ 134:16.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:16.11 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:16.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:16.12 57 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 134:16.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 134:16.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:16.15 1008 | foundInterface = 0; \ 134:16.15 | ^~~~~~~~~~~~~~ 134:16.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:16.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:16.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:16.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:16.15 44 | NS_INTERFACE_MAP_END 134:16.15 | ^~~~~~~~~~~~~~~~~~~~ 134:16.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:16.16 992 | else 134:16.16 | ^~~~ 134:16.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:16.16 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:16.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:16.16 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:16.16 43 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 134:16.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:18.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 134:18.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 134:18.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 134:18.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 134:18.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 134:18.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:18.14 1008 | foundInterface = 0; \ 134:18.14 | ^~~~~~~~~~~~~~ 134:18.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:18.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:18.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:18.14 172 | NS_INTERFACE_MAP_END 134:18.14 | ^~~~~~~~~~~~~~~~~~~~ 134:18.14 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 134:18.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 134:18.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 134:18.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 134:18.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:18.14 136 | } else 134:18.14 | ^~~~ 134:18.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:171:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 134:18.14 171 | NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 134:18.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 134:18.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 134:18.56 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 134:18.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 134:18.56 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 134:18.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:18.56 1008 | foundInterface = 0; \ 134:18.56 | ^~~~~~~~~~~~~~ 134:18.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:18.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:18.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:18.57 167 | NS_INTERFACE_MAP_END 134:18.57 | ^~~~~~~~~~~~~~~~~~~~ 134:18.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:18.57 91 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 134:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:18.57 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 134:18.57 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 134:18.57 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 134:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 134:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:18.57 136 | } else 134:18.57 | ^~~~ 134:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 134:18.57 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 134:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:18.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:18.57 91 | NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 134:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 134:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 134:27.86 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 134:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 134:27.86 31 | memset(aT, 0, sizeof(T)); 134:27.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 134:27.86 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 134:27.86 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 134:27.86 144 | struct AmountFns { 134:27.86 | ^~~~~~~~~ 134:27.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 134:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 134:27.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 134:27.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 134:27.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 134:27.87 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 134:27.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 134:27.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 134:27.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 134:27.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 134:27.87 31 | memset(aT, 0, sizeof(T)); 134:27.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 134:27.87 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 134:27.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 134:27.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 134:27.87 178 | struct SizeOfTabFns { 134:27.87 | ^~~~~~~~~~~~ 134:30.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:56: 134:30.62 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsWeakReference.cpp: In function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)': 134:30.62 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsSystemInfo.cpp:84:13: warning: number of counters in profile data for function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'arcs', expected 21 and have 23) [-Wcoverage-mismatch] 134:30.62 84 | static void SimpleParseKeyValuePairs( 134:30.62 | ^~~~~~~~~~~~~~~~~~~~~~~~ 134:30.62 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsSystemInfo.cpp:84:13: warning: the control flow of function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 134:31.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 134:31.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 134:31.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 134:31.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 134:31.09 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 134:31.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 134:31.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 134:31.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:31.09 1008 | foundInterface = 0; \ 134:31.09 | ^~~~~~~~~~~~~~ 134:31.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:31.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:31.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:31.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:31.09 197 | NS_INTERFACE_MAP_END 134:31.09 | ^~~~~~~~~~~~~~~~~~~~ 134:31.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 134:31.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:196:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:31.09 196 | } else 134:31.09 | ^~~~ 134:31.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 134:31.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:31.14 1008 | foundInterface = 0; \ 134:31.14 | ^~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:31.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:31.14 167 | NS_INTERFACE_MAP_END 134:31.14 | ^~~~~~~~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:31.14 100 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 134:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.14 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:31.14 136 | } else 134:31.14 | ^~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 134:31.14 136 | } else 134:31.14 | ^~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:31.14 100 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 134:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 134:31.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 134:31.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:31.14 1008 | foundInterface = 0; \ 134:31.14 | ^~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:31.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:31.14 162 | NS_INTERFACE_MAP_END 134:31.14 | ^~~~~~~~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:31.14 992 | else 134:31.14 | ^~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:31.14 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:31.14 161 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 134:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.17 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 134:31.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:31.17 1008 | foundInterface = 0; \ 134:31.17 | ^~~~~~~~~~~~~~ 134:31.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:31.17 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:31.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:31.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:31.17 167 | NS_INTERFACE_MAP_END 134:31.17 | ^~~~~~~~~~~~~~~~~~~~ 134:31.17 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:31.17 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 134:31.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:31.17 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 134:31.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 134:31.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:31.17 136 | } else 134:31.17 | ^~~~ 134:31.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 134:31.17 136 | } else 134:31.17 | ^~~~ 134:31.17 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 134:31.17 42 | NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 134:31.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 134:33.16 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcprivate.h:11, 134:33.16 from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.cpp:8: 134:33.16 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 134:33.16 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:33.16 78 | memset(this, 0, sizeof(nsXPTCVariant)); 134:33.16 | ^ 134:33.16 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 134:33.16 44 | struct nsXPTCVariant { 134:33.16 | ^~~~~~~~~~~~~ 134:33.41 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_x86_64_unix.o 134:34.33 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcprivate.h:11, 134:34.33 from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/md/unix/xptcinvoke_x86_64_unix.cpp:9: 134:34.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 134:34.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:34.33 78 | memset(this, 0, sizeof(nsXPTCVariant)); 134:34.33 | ^ 134:34.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 134:34.33 44 | struct nsXPTCVariant { 134:34.33 | ^~~~~~~~~~~~~ 134:34.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:38: 134:34.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 134:34.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsEnvironment.cpp:101:13: warning: number of counters in profile data for function 'EnsureEnvHash()' does not match its profile data (counter 'arcs', expected 4 and have 5) [-Wcoverage-mismatch] 134:34.68 101 | static bool EnsureEnvHash() { 134:34.68 | ^~~~~~~~~~~~~ 134:34.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsEnvironment.cpp:101:13: warning: the control flow of function 'EnsureEnvHash()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 134:35.37 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcprivate.h:11, 134:35.37 from /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/md/unix/xptcstubs_x86_64_linux.cpp:11: 134:35.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 134:35.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:35.37 78 | memset(this, 0, sizeof(nsXPTCVariant)); 134:35.37 | ^ 134:35.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/reflect/xptcall/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 134:35.37 44 | struct nsXPTCVariant { 134:35.37 | ^~~~~~~~~~~~~ 134:40.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 134:40.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 134:40.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIProtocolHandler.h:10, 134:40.23 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.h:9, 134:40.23 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.cpp:13, 134:40.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/chrome/Unified_cpp_chrome0.cpp:2: 134:40.23 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 134:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:40.23 1008 | foundInterface = 0; \ 134:40.23 | ^~~~~~~~~~~~~~ 134:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:40.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:40.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:40.23 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:40.23 101 | NS_INTERFACE_MAP_END 134:40.23 | ^~~~~~~~~~~~~~~~~~~~ 134:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:40.23 992 | else 134:40.23 | ^~~~ 134:40.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:40.23 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:40.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:40.23 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:40.23 100 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 134:40.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:43.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.cpp:20: 134:43.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/rust/gtest/xpcom/Test.cpp: In function 'std::__detail::_Hashtable_alloc > >::_M_allocate_buckets(unsigned long) [clone .isra.0]': 134:43.87 /builddir/build/BUILD/firefox-66.0.4/xpcom/rust/gtest/xpcom/Test.cpp:31:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:43.87 31 | } 134:43.87 | ^ 134:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/chrome/Unified_cpp_chrome0.cpp:20: 134:44.34 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 134:44.34 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistryChrome.cpp:414:1: warning: number of counters in profile data for function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'arcs', expected 13 and have 12) [-Wcoverage-mismatch] 134:44.34 414 | nsChromeRegistryChrome::nsProviderArray::GetProvider( 134:44.34 | ^~~~~~~~~~~~~~~~~~~~~~ 134:44.34 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistryChrome.cpp:414:1: warning: the control flow of function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 134:45.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAllocReplacement.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:45.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestAllocReplacement.cpp:140:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestAllocReplacement.gcda' profile count data file not found [-Wmissing-profile] 134:45.46 140 | } 134:45.46 | ^ 134:46.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 134:46.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XPCOM.h:161, 134:46.17 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:14, 134:46.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 134:46.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 134:46.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 134:46.17 78 | memset(this, 0, sizeof(nsXPTCVariant)); 134:46.17 | ^ 134:46.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 134:46.17 44 | struct nsXPTCVariant { 134:46.17 | ^~~~~~~~~~~~~ 134:46.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestCOMArray.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:46.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestCOMArray.cpp:278:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestCOMArray.gcda' profile count data file not found [-Wmissing-profile] 134:46.88 278 | } 134:46.88 | ^ 134:48.30 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestCOMPtr.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:48.30 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestCOMPtr.cpp:427:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestCOMPtr.gcda' profile count data file not found [-Wmissing-profile] 134:48.30 427 | } 134:48.30 | ^ 134:49.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 134:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 134:49.67 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 134:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 134:49.67 31 | memset(aT, 0, sizeof(T)); 134:49.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 134:49.67 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 134:49.67 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 134:49.67 144 | struct AmountFns { 134:49.67 | ^~~~~~~~~ 134:49.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 134:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 134:49.67 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 134:49.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 134:49.67 31 | memset(aT, 0, sizeof(T)); 134:49.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 134:49.67 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 134:49.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 134:49.67 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 134:49.67 178 | struct SizeOfTabFns { 134:49.67 | ^~~~~~~~~~~~ 134:50.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestHashtables.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:50.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestHashtables.cpp:536:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestHashtables.gcda' profile count data file not found [-Wmissing-profile] 134:50.12 536 | } 134:50.12 | ^ 134:51.60 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNsRefPtr.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:51.60 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNsRefPtr.cpp:437:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestNsRefPtr.gcda' profile count data file not found [-Wmissing-profile] 134:51.60 437 | } 134:51.60 | ^ 134:53.42 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 134:53.43 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 134:53.43 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:10, 134:53.43 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 134:53.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:53.43 1008 | foundInterface = 0; \ 134:53.43 | ^~~~~~~~~~~~~~ 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:53.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:53.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:53.43 193 | NS_INTERFACE_MAP_END 134:53.43 | ^~~~~~~~~~~~~~~~~~~~ 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:53.43 992 | else 134:53.43 | ^~~~ 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:53.43 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:53.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:53.43 192 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 134:53.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:55.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:137: 134:55.77 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestEventTargetQI.cpp: In function 'EventPriorities_IdleAfterNormal_Test::TestBody()::{lambda()#2}::operator()() const [clone .isra.0]': 134:55.77 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestEventTargetQI.cpp:89:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:55.77 89 | } 134:55.77 | ^ 134:56.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.cpp:20: 134:56.67 /builddir/build/BUILD/firefox-66.0.4/modules/libpref/test/gtest/Parser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:56.67 /builddir/build/BUILD/firefox-66.0.4/modules/libpref/test/gtest/Parser.cpp:486:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:56.67 486 | } 134:56.67 | ^ 134:57.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/gtest/Unified_cpp_intl_gtest0.cpp:2: 134:57.95 /builddir/build/BUILD/firefox-66.0.4/intl/gtest/TestEncoding.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 134:57.95 /builddir/build/BUILD/firefox-66.0.4/intl/gtest/TestEncoding.cpp:64:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/intl/gtest/Unified_cpp_intl_gtest0.gcda' profile count data file not found [-Wmissing-profile] 134:57.95 64 | } 134:57.95 | ^ 135:00.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:11, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 135:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 135:00.51 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 135:00.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:00.51 1008 | foundInterface = 0; \ 135:00.51 | ^~~~~~~~~~~~~~ 135:00.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:00.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:00.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:00.51 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:00.52 92 | NS_INTERFACE_MAP_END 135:00.52 | ^~~~~~~~~~~~~~~~~~~~ 135:00.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:00.52 992 | else 135:00.52 | ^~~~ 135:00.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 135:00.52 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 135:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:00.52 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 135:00.52 91 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 135:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.18 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 135:01.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:01.19 1008 | foundInterface = 0; \ 135:01.19 | ^~~~~~~~~~~~~~ 135:01.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:01.19 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:01.19 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:01.19 310 | NS_INTERFACE_MAP_END 135:01.19 | ^~~~~~~~~~~~~~~~~~~~ 135:01.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:01.19 992 | else 135:01.19 | ^~~~ 135:01.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 135:01.19 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 135:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.19 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 135:01.19 309 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 135:01.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:05.52 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 135:05.52 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 135:05.52 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestPLDHash.cpp:8, 135:05.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 135:05.52 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:05.53 1008 | foundInterface = 0; \ 135:05.53 | ^~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:05.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:05.53 112 | NS_INTERFACE_MAP_END 135:05.53 | ^~~~~~~~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:05.53 982 | else 135:05.53 | ^~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:05.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:05.53 | ^~~~~~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:05.53 111 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:05.53 | ^~~~~~~~~~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:05.53 1008 | foundInterface = 0; \ 135:05.53 | ^~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:05.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:05.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:05.53 132 | NS_INTERFACE_MAP_END 135:05.53 | ^~~~~~~~~~~~~~~~~~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:05.53 982 | else 135:05.53 | ^~~~ 135:05.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:05.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:05.54 | ^~~~~~~~~~~~~~~~~~ 135:05.54 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:05.54 131 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:05.54 | ^~~~~~~~~~~~~~~~~~~~~~ 135:07.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:137: 135:07.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestObserverService.cpp: In function 'mozilla::MozPromise::InvokeCallbackMethod > ({lambda()#1}::*)(double) const, double const&, {lambda(double)#2}::Private> >(MozPromise_Chaining_Test::TestBody()::{lambda()#1}::operator()() const::{lambda(double)#2}*, RefPtr > ({lambda()#1}::*)(double) const, double const&, {lambda(double)#2}::Private>&&)mozilla::EnableIf::Type [clone .isra.0]': 135:07.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestObserverService.cpp:276:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 135:07.05 276 | } 135:07.05 | ^ 135:13.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:137: 135:13.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTArray2.cpp: In function 'NS_NewRunnableFunction::PerCallbackWatcher::Notify()::{lambda()#1}>(char const*, mozilla::WatchManager::PerCallbackWatcher::Notify()::{lambda()#1}&&)already_AddRefed [clone .isra.0]': 135:13.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTArray2.cpp:1135:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.gcda' profile count data file not found [-Wmissing-profile] 135:13.32 1135 | } // namespace TestTArray 135:13.32 | ^ 135:18.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.cpp:47: 135:18.55 /builddir/build/BUILD/firefox-66.0.4/intl/locale/tests/gtest/TestOSPreferences.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 135:18.56 /builddir/build/BUILD/firefox-66.0.4/intl/locale/tests/gtest/TestOSPreferences.cpp:78:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 135:18.56 78 | } 135:18.56 | ^ 135:19.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.cpp:2: 135:19.93 /builddir/build/BUILD/firefox-66.0.4/intl/lwbrk/gtest/TestLineBreak.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 135:19.93 /builddir/build/BUILD/firefox-66.0.4/intl/lwbrk/gtest/TestLineBreak.cpp:266:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.gcda' profile count data file not found [-Wmissing-profile] 135:19.93 266 | } 135:19.93 | ^ 135:22.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.cpp:110: 135:22.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp: In function 'mozilla::detail::RunnableMethodArguments >&&>::applyImpl >), StoreCopyPassByRRef > >, 0ul>(TestThreadUtils::ThreadUtilsObject*, void (TestThreadUtils::ThreadUtilsObject::*)(mozilla::UniquePtr >), mozilla::Tuple > > >&, std::integer_sequence)decltype (((*{parm#1}).*{parm#2})((((Get<0ul>)({parm#3})).PassAsParameter)())) [clone .isra.0]': 135:22.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestUTF.cpp:247:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.gcda' profile count data file not found [-Wmissing-profile] 135:22.46 247 | } // namespace TestUTF 135:22.46 | ^ 135:30.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 135:30.20 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 135:30.20 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:16, 135:30.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 135:30.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 135:30.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 135:30.20 78 | memset(this, 0, sizeof(nsXPTCVariant)); 135:30.21 | ^ 135:30.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 135:30.21 44 | struct nsXPTCVariant { 135:30.21 | ^~~~~~~~~~~~~ 135:30.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:30.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:30.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:30.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:30.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 135:30.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 135:30.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 135:30.37 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:8, 135:30.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 135:30.37 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 135:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:30.37 1008 | foundInterface = 0; \ 135:30.37 | ^~~~~~~~~~~~~~ 135:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:30.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:30.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:30.37 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:30.37 23 | NS_INTERFACE_MAP_END 135:30.37 | ^~~~~~~~~~~~~~~~~~~~ 135:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:30.37 982 | else 135:30.37 | ^~~~ 135:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:30.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:30.37 | ^~~~~~~~~~~~~~~~~~ 135:30.37 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:30.37 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:30.37 | ^~~~~~~~~~~~~~~~~~~~~~ 135:30.43 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 135:30.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:30.43 1008 | foundInterface = 0; \ 135:30.43 | ^~~~~~~~~~~~~~ 135:30.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:30.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:30.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:30.43 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:30.43 321 | NS_INTERFACE_MAP_END 135:30.43 | ^~~~~~~~~~~~~~~~~~~~ 135:30.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:30.43 982 | else 135:30.43 | ^~~~ 135:30.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:30.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:30.43 | ^~~~~~~~~~~~~~~~~~ 135:30.43 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:30.43 320 | NS_INTERFACE_MAP_ENTRY(nsISupports) 135:30.43 | ^~~~~~~~~~~~~~~~~~~~~~ 135:30.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/JSON.h:17, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:7, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 135:30.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 135:30.74 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 135:30.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 135:30.74 31 | memset(aT, 0, sizeof(T)); 135:30.74 | ~~~~~~^~~~~~~~~~~~~~~~~~ 135:30.74 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:16, 135:30.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 135:30.74 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 135:30.75 2333 | struct GlobalProperties { 135:30.75 | ^~~~~~~~~~~~~~~~ 135:35.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:35.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 135:35.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 135:35.26 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.h:9, 135:35.26 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.cpp:6, 135:35.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 135:35.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 135:35.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:35.26 1023 | foundInterface = 0; \ 135:35.26 | ^~~~~~~~~~~~~~ 135:35.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:35.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:35.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:35.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:35.26 402 | NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 135:35.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:35.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:35.27 987 | else 135:35.27 | ^~~~ 135:35.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 135:35.27 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 135:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:35.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 135:35.27 401 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 135:35.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:37.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:37.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 135:37.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 135:37.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 135:37.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 135:37.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 135:37.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:37.11 1008 | foundInterface = 0; \ 135:37.11 | ^~~~~~~~~~~~~~ 135:37.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:37.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:37.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:37.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:37.11 41 | NS_INTERFACE_MAP_END 135:37.11 | ^~~~~~~~~~~~~~~~~~~~ 135:37.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:37.11 992 | else 135:37.11 | ^~~~ 135:37.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 135:37.11 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 135:37.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 135:37.11 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 135:37.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 135:37.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:37.13 1023 | foundInterface = 0; \ 135:37.13 | ^~~~~~~~~~~~~~ 135:37.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:37.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:37.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:37.13 294 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 135:37.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.13 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:11, 135:37.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 135:37.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:37.14 136 | } else 135:37.14 | ^~~~ 135:37.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 135:37.14 136 | } else 135:37.14 | ^~~~ 135:37.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 135:37.16 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 135:37.16 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 135:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 135:37.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 135:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:37.16 1023 | foundInterface = 0; \ 135:37.16 | ^~~~~~~~~~~~~~ 135:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:37.16 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:37.16 810 | NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 135:37.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:37.16 982 | else 135:37.16 | ^~~~ 135:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:37.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:37.16 | ^~~~~~~~~~~~~~~~~~ 135:37.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:809:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:37.16 809 | NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 135:37.16 | ^~~~~~~~~~~~~~~~~~~~~~ 135:39.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:39.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:39.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 135:39.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayBufferInputStream.h:10, 135:39.73 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.h:9, 135:39.73 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.cpp:7, 135:39.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 135:39.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 135:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:39.73 1008 | foundInterface = 0; \ 135:39.73 | ^~~~~~~~~~~~~~ 135:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:39.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:39.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:39.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:39.73 35 | NS_INTERFACE_MAP_END 135:39.73 | ^~~~~~~~~~~~~~~~~~~~ 135:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:39.73 992 | else 135:39.73 | ^~~~ 135:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 135:39.73 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 135:39.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:39.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 135:39.73 34 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 135:39.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:40.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 135:40.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:40.28 1008 | foundInterface = 0; \ 135:40.28 | ^~~~~~~~~~~~~~ 135:40.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:40.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:40.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:40.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:40.28 116 | NS_INTERFACE_MAP_END 135:40.28 | ^~~~~~~~~~~~~~~~~~~~ 135:40.28 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:24, 135:40.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 135:40.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:40.28 136 | } else 135:40.29 | ^~~~ 135:40.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 135:40.29 136 | } else 135:40.29 | ^~~~ 135:46.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 135:46.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 135:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:46.12 1008 | foundInterface = 0; \ 135:46.12 | ^~~~~~~~~~~~~~ 135:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:46.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:46.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:46.12 749 | NS_INTERFACE_MAP_END 135:46.12 | ^~~~~~~~~~~~~~~~~~~~ 135:46.12 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:13, 135:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 135:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 135:46.12 136 | } else 135:46.12 | ^~~~ 135:46.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 135:46.12 748 | NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 135:46.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:46.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 135:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 135:46.27 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 135:46.27 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 135:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 135:46.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 135:46.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:46.27 1008 | foundInterface = 0; \ 135:46.27 | ^~~~~~~~~~~~~~ 135:46.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:46.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:46.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:46.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:46.27 33 | NS_INTERFACE_MAP_END 135:46.27 | ^~~~~~~~~~~~~~~~~~~~ 135:46.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:46.28 982 | else 135:46.28 | ^~~~ 135:46.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:46.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:46.28 | ^~~~~~~~~~~~~~~~~~ 135:46.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:46.28 32 | NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 135:46.28 | ^~~~~~~~~~~~~~~~~~~~~~ 135:46.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:110: 135:46.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPACMan.cpp: In member function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)': 135:46.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMediaFragmentURIParser.cpp:320:6: warning: number of counters in profile data for function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'arcs', expected 46 and have 48) [-Wcoverage-mismatch] 135:46.35 320 | void nsMediaFragmentURIParser::Parse(nsACString& aRef) { 135:46.35 | ^~~~~~~~~~~~~~~~~~~~~~~~ 135:46.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMediaFragmentURIParser.cpp:320:6: warning: the control flow of function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 135:47.04 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 135:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:47.04 1008 | foundInterface = 0; \ 135:47.04 | ^~~~~~~~~~~~~~ 135:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:47.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:47.04 146 | NS_INTERFACE_MAP_END \ 135:47.04 | ^~~~~~~~~~~~~~~~~~~~ 135:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 135:47.04 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 135:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.04 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 135:47.04 211 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 135:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.04 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 135:47.04 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 135:47.04 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 135:47.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 135:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 135:47.05 145 | } else \ 135:47.05 | ^~~~ 135:47.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 135:47.05 145 | } else \ 135:47.05 | ^~~~ 135:47.05 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 135:47.05 211 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 135:47.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:47.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:47.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 135:47.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 135:47.07 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 135:47.07 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 135:47.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 135:47.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 135:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:47.07 1008 | foundInterface = 0; \ 135:47.07 | ^~~~~~~~~~~~~~ 135:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:47.07 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:47.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:47.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:47.07 59 | NS_INTERFACE_MAP_END 135:47.07 | ^~~~~~~~~~~~~~~~~~~~ 135:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:47.07 982 | else 135:47.07 | ^~~~ 135:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:47.07 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:47.07 | ^~~~~~~~~~~~~~~~~~ 135:47.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:58:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:47.07 58 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 135:47.07 | ^~~~~~~~~~~~~~~~~~~~~~ 135:47.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 135:47.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:47.09 1008 | foundInterface = 0; \ 135:47.09 | ^~~~~~~~~~~~~~ 135:47.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:47.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:47.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:47.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:47.10 146 | NS_INTERFACE_MAP_END \ 135:47.10 | ^~~~~~~~~~~~~~~~~~~~ 135:47.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 135:47.10 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 135:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 135:47.10 738 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 135:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.10 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 135:47.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 135:47.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 135:47.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 135:47.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 135:47.10 145 | } else \ 135:47.10 | ^~~~ 135:47.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 135:47.10 145 | } else \ 135:47.10 | ^~~~ 135:47.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 135:47.10 738 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 135:47.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:11: 135:47.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 135:47.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/BackgroundFileSaver.cpp:618:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 135:47.92 618 | bool BackgroundFileSaver::CheckCompletion() { 135:47.92 | ^~~~~~~~~~~~~~~~~~~ 135:47.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/BackgroundFileSaver.cpp:618:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 135:47.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/BackgroundFileSaver.cpp:618:6: warning: the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 135:48.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 135:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 135:48.61 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 135:48.61 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 135:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 135:48.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 135:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:48.61 1008 | foundInterface = 0; \ 135:48.61 | ^~~~~~~~~~~~~~ 135:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:48.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:48.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:48.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:48.61 1197 | NS_INTERFACE_MAP_END 135:48.61 | ^~~~~~~~~~~~~~~~~~~~ 135:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:48.61 982 | else 135:48.61 | ^~~~ 135:48.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:48.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:48.61 | ^~~~~~~~~~~~~~~~~~ 135:48.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1196:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:48.61 1196 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 135:48.61 | ^~~~~~~~~~~~~~~~~~~~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 135:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:48.65 1008 | foundInterface = 0; \ 135:48.65 | ^~~~~~~~~~~~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:48.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:48.65 146 | NS_INTERFACE_MAP_END \ 135:48.65 | ^~~~~~~~~~~~~~~~~~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 135:48.65 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 135:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 135:48.65 2089 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 135:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.65 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 135:48.65 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 135:48.65 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 135:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 135:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 135:48.65 145 | } else \ 135:48.65 | ^~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 135:48.65 145 | } else \ 135:48.65 | ^~~~ 135:48.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 135:48.65 2089 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 135:48.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 135:49.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 135:49.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 135:49.23 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.h:9, 135:49.23 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.cpp:6, 135:49.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 135:49.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 135:49.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:49.23 1008 | foundInterface = 0; \ 135:49.23 | ^~~~~~~~~~~~~~ 135:49.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:49.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:49.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:49.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:49.23 164 | NS_INTERFACE_MAP_END 135:49.23 | ^~~~~~~~~~~~~~~~~~~~ 135:49.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:49.23 982 | else 135:49.23 | ^~~~ 135:49.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:49.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:49.23 | ^~~~~~~~~~~~~~~~~~ 135:49.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:49.23 163 | NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 135:49.23 | ^~~~~~~~~~~~~~~~~~~~~~ 135:58.92 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust/shared) 136:00.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRequestObserver.h:10, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamListener.h:10, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamConverter.h:10, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozITXTToHTMLConv.h:10, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 136:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 136:00.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 136:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:00.47 1008 | foundInterface = 0; \ 136:00.47 | ^~~~~~~~~~~~~~ 136:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:00.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:00.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:00.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:00.47 93 | NS_INTERFACE_MAP_END 136:00.47 | ^~~~~~~~~~~~~~~~~~~~ 136:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:00.47 982 | else 136:00.47 | ^~~~ 136:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:00.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:00.47 | ^~~~~~~~~~~~~~~~~~ 136:00.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:00.47 92 | NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 136:00.47 | ^~~~~~~~~~~~~~~~~~~~~~ 136:00.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 136:00.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:00.52 1008 | foundInterface = 0; \ 136:00.52 | ^~~~~~~~~~~~~~ 136:00.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:00.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:00.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:00.52 119 | NS_INTERFACE_MAP_END 136:00.52 | ^~~~~~~~~~~~~~~~~~~~ 136:00.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:00.52 992 | else 136:00.52 | ^~~~ 136:00.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:00.52 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:00.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:00.52 118 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 136:00.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:01.41 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust) 136:01.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:01.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 136:01.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICache.h:10, 136:01.52 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntry.h:10, 136:01.52 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCache.h:10, 136:01.52 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsApplicationCacheService.cpp:5, 136:01.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 136:01.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:01.52 1008 | foundInterface = 0; \ 136:01.52 | ^~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:01.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:01.52 642 | NS_INTERFACE_MAP_END 136:01.52 | ^~~~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:01.52 982 | else 136:01.52 | ^~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:01.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:01.52 | ^~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:641:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:01.52 641 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:01.52 | ^~~~~~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:01.52 1008 | foundInterface = 0; \ 136:01.52 | ^~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:01.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:01.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:01.52 814 | NS_INTERFACE_MAP_END 136:01.52 | ^~~~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:01.52 982 | else 136:01.52 | ^~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:01.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:01.52 | ^~~~~~~~~~~~~~~~~~ 136:01.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:01.52 813 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:01.52 | ^~~~~~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:01.53 1008 | foundInterface = 0; \ 136:01.53 | ^~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:01.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:01.53 973 | NS_INTERFACE_MAP_END 136:01.53 | ^~~~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:01.53 982 | else 136:01.53 | ^~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:01.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:01.53 | ^~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:01.53 972 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:01.53 | ^~~~~~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:01.53 1008 | foundInterface = 0; \ 136:01.53 | ^~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:01.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:01.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:01.53 1166 | NS_INTERFACE_MAP_END 136:01.53 | ^~~~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:01.53 982 | else 136:01.53 | ^~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:01.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:01.53 | ^~~~~~~~~~~~~~~~~~ 136:01.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:01.53 1165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:01.53 | ^~~~~~~~~~~~~~~~~~~~~~ 136:01.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 136:01.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 136:01.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:85:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 136:01.88 85 | memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 136:01.88 | ^ 136:01.88 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 136:01.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 136:01.88 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 136:01.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 136:01.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:308:8: note: 'struct nsDiskCacheHeader' declared here 136:01.89 308 | struct nsDiskCacheHeader { 136:01.89 | ^~~~~~~~~~~~~~~~~ 136:01.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 136:01.89 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 136:01.89 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:346:69: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 136:01.89 346 | (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 136:01.89 | ^ 136:01.89 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 136:01.89 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 136:01.89 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 136:01.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 136:01.89 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:89:7: note: 'class nsDiskCacheRecord' declared here 136:01.89 89 | class nsDiskCacheRecord { 136:01.89 | ^~~~~~~~~~~~~~~~~ 136:06.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:06.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 136:06.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICacheEntry.h:10, 136:06.16 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.h:8, 136:06.16 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.cpp:6, 136:06.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 136:06.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 136:06.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:06.16 1008 | foundInterface = 0; \ 136:06.16 | ^~~~~~~~~~~~~~ 136:06.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:06.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:06.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:06.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:06.16 157 | NS_INTERFACE_MAP_END 136:06.16 | ^~~~~~~~~~~~~~~~~~~~ 136:06.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:06.16 992 | else 136:06.16 | ^~~~ 136:06.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:06.16 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:06.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:06.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:06.16 155 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 136:06.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:06.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 136:06.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:06.23 1008 | foundInterface = 0; \ 136:06.23 | ^~~~~~~~~~~~~~ 136:06.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:06.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:06.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:06.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:06.23 291 | NS_INTERFACE_MAP_END 136:06.23 | ^~~~~~~~~~~~~~~~~~~~ 136:06.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:06.23 982 | else 136:06.23 | ^~~~ 136:06.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:06.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:06.23 | ^~~~~~~~~~~~~~~~~~ 136:06.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:06.23 290 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:06.23 | ^~~~~~~~~~~~~~~~~~~~~~ 136:06.32 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 136:06.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:06.33 1008 | foundInterface = 0; \ 136:06.33 | ^~~~~~~~~~~~~~ 136:06.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:06.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:06.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:06.33 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:06.33 110 | NS_INTERFACE_MAP_END 136:06.33 | ^~~~~~~~~~~~~~~~~~~~ 136:06.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:06.33 982 | else 136:06.33 | ^~~~ 136:06.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:06.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:06.33 | ^~~~~~~~~~~~~~~~~~ 136:06.33 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:06.33 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:06.33 | ^~~~~~~~~~~~~~~~~~~~~~ 136:06.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 136:06.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:06.45 1008 | foundInterface = 0; \ 136:06.45 | ^~~~~~~~~~~~~~ 136:06.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:06.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:06.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:06.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:06.45 43 | NS_INTERFACE_MAP_END 136:06.45 | ^~~~~~~~~~~~~~~~~~~~ 136:06.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:06.45 992 | else 136:06.45 | ^~~~ 136:06.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:06.45 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:06.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:06.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:06.45 42 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 136:06.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:06.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 136:06.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:06.49 1008 | foundInterface = 0; \ 136:06.49 | ^~~~~~~~~~~~~~ 136:06.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:06.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:06.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:06.49 45 | NS_INTERFACE_MAP_END 136:06.49 | ^~~~~~~~~~~~~~~~~~~~ 136:06.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:06.49 992 | else 136:06.49 | ^~~~ 136:06.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:06.49 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:06.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:06.49 44 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 136:06.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:09.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 136:09.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 136:09.72 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 136:09.72 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 136:09.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 136:09.72 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 136:09.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:09.72 1023 | foundInterface = 0; \ 136:09.72 | ^~~~~~~~~~~~~~ 136:09.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:09.72 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:09.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.72 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:09.72 344 | NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 136:09.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 136:09.72 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:343:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:09.72 343 | else 136:09.72 | ^~~~ 136:09.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:09.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 136:09.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 136:09.73 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 136:09.73 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 136:09.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 136:09.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 136:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:09.73 1008 | foundInterface = 0; \ 136:09.73 | ^~~~~~~~~~~~~~ 136:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:09.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:09.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:09.74 146 | NS_INTERFACE_MAP_END \ 136:09.74 | ^~~~~~~~~~~~~~~~~~~~ 136:09.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 136:09.74 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 136:09.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 136:09.74 427 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 136:09.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.74 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 136:09.74 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 136:09.74 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 136:09.74 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 136:09.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 136:09.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 136:09.74 145 | } else \ 136:09.74 | ^~~~ 136:09.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 136:09.74 145 | } else \ 136:09.74 | ^~~~ 136:09.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 136:09.74 427 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 136:09.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:10.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 136:10.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:10.25 1008 | foundInterface = 0; \ 136:10.25 | ^~~~~~~~~~~~~~ 136:10.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:10.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:10.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:10.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:10.25 247 | NS_INTERFACE_MAP_END 136:10.25 | ^~~~~~~~~~~~~~~~~~~~ 136:10.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:10.25 982 | else 136:10.25 | ^~~~ 136:10.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:10.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:10.25 | ^~~~~~~~~~~~~~~~~~ 136:10.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:10.25 246 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 136:10.25 | ^~~~~~~~~~~~~~~~~~~~~~ 136:15.01 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileUtils.h:12, 136:15.01 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.h:11, 136:15.01 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.h:8, 136:15.01 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.h:9, 136:15.01 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.cpp:6, 136:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 136:15.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 136:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 136:15.01 50 | OffTheBooksMutex* Mutex() { 136:15.01 | ^~~~~ 136:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:15.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 136:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 136:15.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:41.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:41.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 136:41.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerializable.h:10, 136:41.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrincipal.h:10, 136:41.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:10, 136:41.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 136:41.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoParent.h:8, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 136:41.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 136:41.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:41.20 1008 | foundInterface = 0; \ 136:41.20 | ^~~~~~~~~~~~~~ 136:41.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:41.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:41.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:41.20 146 | NS_INTERFACE_MAP_END \ 136:41.20 | ^~~~~~~~~~~~~~~~~~~~ 136:41.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 136:41.20 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 136:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 136:41.20 39 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 136:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.20 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.h:23, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 136:41.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 136:41.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 136:41.20 145 | } else \ 136:41.20 | ^~~~ 136:41.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 136:41.20 145 | } else \ 136:41.20 | ^~~~ 136:41.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 136:41.20 39 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 136:41.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:50.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpHandler.cpp: In member function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()': 136:50.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpHandler.cpp:316:6: warning: number of counters in profile data for function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'arcs', expected 32 and have 34) [-Wcoverage-mismatch] 136:50.58 316 | void nsHttpHandler::SetFastOpenOSSupport() { 136:50.58 | ^~~~~~~~~~~~~ 136:50.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpHandler.cpp:316:6: warning: the control flow of function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 136:50.78 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/ASpdySession.cpp:8, 136:50.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 136:50.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 136:50.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:50.78 1008 | foundInterface = 0; \ 136:50.78 | ^~~~~~~~~~~~~~ 136:50.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:50.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:50.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:50.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:50.79 35 | NS_INTERFACE_MAP_END 136:50.79 | ^~~~~~~~~~~~~~~~~~~~ 136:50.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:50.79 982 | else 136:50.79 | ^~~~ 136:50.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:50.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:50.79 | ^~~~~~~~~~~~~~~~~~ 136:50.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:50.79 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 136:50.79 | ^~~~~~~~~~~~~~~~~~~~~~ 136:51.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 136:51.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:51.58 1008 | foundInterface = 0; \ 136:51.58 | ^~~~~~~~~~~~~~ 136:51.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:51.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:51.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:51.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:51.58 116 | NS_INTERFACE_MAP_END 136:51.58 | ^~~~~~~~~~~~~~~~~~~~ 136:51.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:51.59 982 | else 136:51.59 | ^~~~ 136:51.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:51.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:51.59 | ^~~~~~~~~~~~~~~~~~ 136:51.59 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:51.59 115 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 136:51.59 | ^~~~~~~~~~~~~~~~~~~~~~ 136:51.75 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 136:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:51.75 1008 | foundInterface = 0; \ 136:51.75 | ^~~~~~~~~~~~~~ 136:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:51.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:51.75 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:51.75 53 | NS_INTERFACE_MAP_END 136:51.75 | ^~~~~~~~~~~~~~~~~~~~ 136:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:51.75 992 | else 136:51.75 | ^~~~ 136:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:51.75 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:51.75 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:51.75 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 136:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 136:53.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 136:53.28 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 136:53.28 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 136:53.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 136:53.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 136:53.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:53.28 1008 | foundInterface = 0; \ 136:53.28 | ^~~~~~~~~~~~~~ 136:53.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:53.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:53.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:53.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:53.28 41 | NS_INTERFACE_MAP_END 136:53.28 | ^~~~~~~~~~~~~~~~~~~~ 136:53.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:53.28 992 | else 136:53.28 | ^~~~ 136:53.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:53.28 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:53.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:53.28 40 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 136:53.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:54.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 136:54.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:54.27 1023 | foundInterface = 0; \ 136:54.27 | ^~~~~~~~~~~~~~ 136:54.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:54.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:54.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:54.27 418 | NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 136:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:54.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:54.27 1000 | } else 136:54.27 | ^~~~ 136:54.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 136:54.27 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 136:54.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:54.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 136:54.28 417 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 136:54.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:01.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:74: 137:01.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp: In function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)': 137:01.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Compression.cpp:494:13: warning: number of counters in profile data for function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 10 and have 12) [-Wcoverage-mismatch] 137:01.54 494 | static bool HasConnectionBasedAuth(const nsACString &headerValue) { 137:01.54 | ^~~~~~~~~~~~~~~~~~~~~~ 137:01.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Compression.cpp:494:13: warning: the control flow of function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:04.13 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketLog.h:12, 137:04.13 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 137:04.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 137:04.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 137:04.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:04.14 1008 | foundInterface = 0; \ 137:04.14 | ^~~~~~~~~~~~~~ 137:04.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:04.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:04.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:04.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:04.14 51 | NS_INTERFACE_MAP_END 137:04.14 | ^~~~~~~~~~~~~~~~~~~~ 137:04.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:04.14 982 | else 137:04.14 | ^~~~ 137:04.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:04.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:04.14 | ^~~~~~~~~~~~~~~~~~ 137:04.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:04.14 50 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 137:04.14 | ^~~~~~~~~~~~~~~~~~~~~~ 137:04.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 137:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:04.24 1008 | foundInterface = 0; \ 137:04.24 | ^~~~~~~~~~~~~~ 137:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:04.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:04.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:04.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:04.24 17 | NS_INTERFACE_MAP_END 137:04.24 | ^~~~~~~~~~~~~~~~~~~~ 137:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:04.24 982 | else 137:04.24 | ^~~~ 137:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:04.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:04.24 | ^~~~~~~~~~~~~~~~~~ 137:04.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:04.24 16 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 137:04.24 | ^~~~~~~~~~~~~~~~~~~~~~ 137:04.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 137:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:04.26 1008 | foundInterface = 0; \ 137:04.26 | ^~~~~~~~~~~~~~ 137:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:04.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:04.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:04.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:04.26 199 | NS_INTERFACE_MAP_END 137:04.26 | ^~~~~~~~~~~~~~~~~~~~ 137:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:04.26 982 | else 137:04.26 | ^~~~ 137:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:04.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:04.26 | ^~~~~~~~~~~~~~~~~~ 137:04.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:04.26 198 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 137:04.26 | ^~~~~~~~~~~~~~~~~~~~~~ 137:04.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 137:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:04.28 1008 | foundInterface = 0; \ 137:04.28 | ^~~~~~~~~~~~~~ 137:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:04.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:04.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:04.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:04.28 20 | NS_INTERFACE_MAP_END 137:04.28 | ^~~~~~~~~~~~~~~~~~~~ 137:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:04.28 982 | else 137:04.28 | ^~~~ 137:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:04.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:04.28 | ^~~~~~~~~~~~~~~~~~ 137:04.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:04.29 19 | NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 137:04.29 | ^~~~~~~~~~~~~~~~~~~~~~ 137:04.85 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:9, 137:04.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 137:04.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 137:04.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:04.85 1023 | foundInterface = 0; \ 137:04.85 | ^~~~~~~~~~~~~~ 137:04.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:04.85 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:04.86 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:04.86 295 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 137:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:04.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:04.86 1000 | } else 137:04.86 | ^~~~ 137:04.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:04.86 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:04.86 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:04.86 294 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 137:04.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:08.48 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 137:08.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:08.49 1008 | foundInterface = 0; \ 137:08.49 | ^~~~~~~~~~~~~~ 137:08.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:08.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:08.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:08.49 285 | NS_INTERFACE_MAP_END 137:08.49 | ^~~~~~~~~~~~~~~~~~~~ 137:08.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:08.49 1000 | } else 137:08.49 | ^~~~ 137:08.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:08.49 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:08.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:08.49 284 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 137:08.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:08.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 137:08.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:08.65 1008 | foundInterface = 0; \ 137:08.65 | ^~~~~~~~~~~~~~ 137:08.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:08.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:08.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:08.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:08.65 67 | NS_INTERFACE_MAP_END 137:08.65 | ^~~~~~~~~~~~~~~~~~~~ 137:08.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:08.65 1000 | } else 137:08.65 | ^~~~ 137:08.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:08.66 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:08.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:08.66 66 | NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 137:08.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:08.91 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 137:08.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:08.92 1008 | foundInterface = 0; \ 137:08.92 | ^~~~~~~~~~~~~~ 137:08.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:08.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:08.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:08.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:08.92 74 | NS_INTERFACE_MAP_END 137:08.92 | ^~~~~~~~~~~~~~~~~~~~ 137:08.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:08.92 1000 | } else 137:08.92 | ^~~~ 137:08.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:08.92 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:08.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:08.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:08.92 73 | NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 137:08.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:09.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketLog.h:12, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 137:09.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 137:09.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 137:09.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 137:09.16 50 | OffTheBooksMutex* Mutex() { 137:09.16 | ^~~~~ 137:09.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:09.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 137:09.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 137:09.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:09.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:20: 137:09.17 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)': 137:09.17 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6: warning: number of counters in profile data for function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'arcs', expected 28 and have 30) [-Wcoverage-mismatch] 137:09.17 2647 | void ProcessServerWebSocketExtensions(const nsACString &aExtensions, 137:09.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:09.17 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6: warning: the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 137:09.17 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6: warning: the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:09.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)': 137:09.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannel.cpp:2451:17: warning: number of counters in profile data for function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'arcs', expected 102 and have 104) [-Wcoverage-mismatch] 137:09.18 2451 | static nsresult ParseWebSocketExtension(const nsACString &aExtension, 137:09.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:09.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannel.cpp:2451:17: warning: the control flow of function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:17.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:110: 137:17.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpAuthCache.cpp: In member function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)': 137:17.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsCORSListenerProxy.cpp:1282:10: warning: number of counters in profile data for function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'arcs', expected 68 and have 72) [-Wcoverage-mismatch] 137:17.62 1282 | nsresult nsCORSPreflightListener::CheckPreflightRequestApproved( 137:17.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:17.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsCORSListenerProxy.cpp:1282:10: warning: the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 137:17.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsCORSListenerProxy.cpp:1282:10: warning: the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:17.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpAuthCache.cpp: In member function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)': 137:17.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsCORSListenerProxy.cpp:1112:6: warning: number of counters in profile data for function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'arcs', expected 63 and have 67) [-Wcoverage-mismatch] 137:17.62 1112 | void nsCORSPreflightListener::AddResultToCache(nsIRequest* aRequest) { 137:17.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:17.63 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsCORSListenerProxy.cpp:1112:6: warning: the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 137:17.63 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsCORSListenerProxy.cpp:1112:6: warning: the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:18.20 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 137:18.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 137:18.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 137:18.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:18.20 1023 | foundInterface = 0; \ 137:18.20 | ^~~~~~~~~~~~~~ 137:18.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 137:18.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 137:18.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:18.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 137:18.20 5976 | NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 137:18.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:18.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:18.20 1000 | } else 137:18.20 | ^~~~ 137:18.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:18.20 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:18.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:18.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5975:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:18.20 5975 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 137:18.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:18.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 137:18.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:18.61 1008 | foundInterface = 0; \ 137:18.61 | ^~~~~~~~~~~~~~ 137:18.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:18.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:18.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:18.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:18.61 2382 | NS_INTERFACE_MAP_END 137:18.61 | ^~~~~~~~~~~~~~~~~~~~ 137:18.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:18.61 1000 | } else 137:18.61 | ^~~~ 137:18.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 137:18.61 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 137:18.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:18.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 137:18.61 2381 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 137:18.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:18.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 137:18.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:18.79 1008 | foundInterface = 0; \ 137:18.79 | ^~~~~~~~~~~~~~ 137:18.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:18.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:18.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:18.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:18.79 3826 | NS_INTERFACE_MAP_END 137:18.79 | ^~~~~~~~~~~~~~~~~~~~ 137:18.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 137:18.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3825:5: note: some parts of macro expansion are not guarded by this 'else' clause 137:18.79 3825 | } else 137:18.79 | ^~~~ 137:25.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Classifier.h:9, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 137:25.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 137:25.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 137:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:25.28 1008 | foundInterface = 0; \ 137:25.28 | ^~~~~~~~~~~~~~ 137:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:25.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:25.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:25.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:25.28 38 | NS_INTERFACE_MAP_END 137:25.28 | ^~~~~~~~~~~~~~~~~~~~ 137:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:25.28 982 | else 137:25.28 | ^~~~ 137:25.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:25.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:25.28 | ^~~~~~~~~~~~~~~~~~ 137:25.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:25.28 37 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 137:25.28 | ^~~~~~~~~~~~~~~~~~~~~~ 137:25.29 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 137:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:25.30 1008 | foundInterface = 0; \ 137:25.30 | ^~~~~~~~~~~~~~ 137:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:25.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:25.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:25.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:25.30 14 | NS_INTERFACE_MAP_END 137:25.30 | ^~~~~~~~~~~~~~~~~~~~ 137:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:25.30 982 | else 137:25.30 | ^~~~ 137:25.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:25.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:25.30 | ^~~~~~~~~~~~~~~~~~ 137:25.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:25.30 13 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 137:25.30 | ^~~~~~~~~~~~~~~~~~~~~~ 137:25.67 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 137:25.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:25.67 1008 | foundInterface = 0; \ 137:25.67 | ^~~~~~~~~~~~~~ 137:25.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:25.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:25.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 137:25.67 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:25.67 43 | NS_INTERFACE_MAP_END 137:25.67 | ^~~~~~~~~~~~~~~~~~~~ 137:25.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:25.67 982 | else 137:25.67 | ^~~~ 137:25.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:25.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:25.67 | ^~~~~~~~~~~~~~~~~~ 137:25.67 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:25.67 42 | NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 137:25.67 | ^~~~~~~~~~~~~~~~~~~~~~ 137:28.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:110: 137:28.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/nsChannelClassifier.cpp: In member function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)': 137:28.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/nsChannelClassifier.cpp:258:6: warning: number of counters in profile data for function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 17 and have 19) [-Wcoverage-mismatch] 137:28.22 258 | bool nsChannelClassifier::IsHostnameWhitelisted( 137:28.22 | ^~~~~~~~~~~~~~~~~~~ 137:28.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/nsChannelClassifier.cpp:258:6: warning: the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 137:28.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/nsChannelClassifier.cpp:258:6: warning: the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:29.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_stream_reset_response': 137:29.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c:3887:64: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 137:29.69 3887 | sctp_reset_out_streams(stcb, number_entries, req_out_param->list_of_streams); 137:29.69 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 137:29.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c:3900:66: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 137:29.69 3900 | sctp_reset_clear_pending(stcb, number_entries, req_out_param->list_of_streams); 137:29.69 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 137:29.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c: In function 'sctp_handle_str_reset_request_out': 137:29.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_input.c:4178:50: warning: taking address of packed member of 'struct sctp_stream_reset_out_request' may result in an unaligned pointer value [-Waddress-of-packed-member] 137:29.69 4178 | sctp_reset_in_stream(stcb, number_entries, req->list_of_streams); 137:29.69 | ~~~^~~~~~~~~~~~~~~~~ 137:30.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c: In function 'send_forward_tsn': 137:30.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:10992:22: warning: converting a packed 'struct sctp_forward_tsn_chunk' pointer (alignment 1) to a 'struct sctp_strseq_mid' pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 137:30.12 10992 | strseq_m = (struct sctp_strseq_mid *)fwdtsn; 137:30.12 | ^~~~~~~~~~~~~~~ 137:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:46: 137:30.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_header.h:407:8: note: defined here 137:30.12 407 | struct sctp_forward_tsn_chunk { 137:30.12 | ^~~~~~~~~~~~~~~~~~~~~~ 137:30.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_header.h:418:8: note: defined here 137:30.12 418 | struct sctp_strseq_mid { 137:30.12 | ^~~~~~~~~~~~~~~ 137:30.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c: In function 'sctp_send_sack': 137:30.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:11386:3: warning: converting a packed 'struct sctp_gap_ack_block' pointer (alignment 1) to a 'uint32_t' {aka 'unsigned int'} pointer (alignment 4) may result in an unaligned pointer value [-Waddress-of-packed-member] 137:30.12 11386 | dup = (uint32_t *) gap_descriptor; 137:30.12 | ^~~ 137:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_output.c:46: 137:30.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/src/netinet/sctp_header.h:265:8: note: defined here 137:30.12 265 | struct sctp_gap_ack_block { 137:30.12 | ^~~~~~~~~~~~~~~~~~ 137:39.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocGroup.h:17, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThread.h:27, 137:39.37 from /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/datachannel/DataChannel.cpp:45: 137:39.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 137:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 137:39.37 50 | OffTheBooksMutex* Mutex() { 137:39.37 | ^~~~~ 137:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:39.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/sctp/datachannel/DataChannel.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 137:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 137:39.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 137:45.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 137:45.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 137:45.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead [-Wclass-memaccess] 137:45.24 93 | memset(&state, 0, sizeof(state)); 137:45.24 | ^ 137:45.24 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 137:45.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 137:45.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 137:45.24 71 | struct list_state { 137:45.24 | ^~~~~~~~~~ 137:45.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 137:45.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 137:45.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:137:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.gcda' profile count data file not found [-Wmissing-profile] 137:45.58 137 | } 137:45.58 | ^ 137:46.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/Unified_cpp_netwerk_test0.cpp:20: 137:46.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/TestUDPSocket.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 137:46.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/TestUDPSocket.cpp:400:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/Unified_cpp_netwerk_test0.gcda' profile count data file not found [-Wmissing-profile] 137:46.09 400 | } 137:46.09 | ^ 137:50.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.cpp:110: 137:50.08 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/TestURIMutator.cpp: In function 'TestStandardURL_DISABLED_NormalizePerfFails_Test::TestBody()::{lambda()#1}::operator()() const [clone .isra.0]': 137:50.08 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/TestURIMutator.cpp:99:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 137:50.08 99 | } 137:50.08 | ^ 138:26.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/UnifiedProtocols1.cpp:11: 138:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PAltDataOutputStream.cpp: In member function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)': 138:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/LayersMessages.cpp:14496:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:26.37 14496 | auto AsyncParentMessageData::operator=(AsyncParentMessageData&& aRhs) -> AsyncParentMessageData& 138:26.37 | ^~~~~~~~~~~~~~~~~~~~~~ 138:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/LayersMessages.cpp:14496:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PAltDataOutputStream.cpp: In member function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)': 138:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/LayersMessages.cpp:14468:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 138:26.37 14468 | auto AsyncParentMessageData::operator=(const AsyncParentMessageData& aRhs) -> AsyncParentMessageData& 138:26.37 | ^~~~~~~~~~~~~~~~~~~~~~ 138:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/LayersMessages.cpp:14468:6: warning: the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:33.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message.h:21, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_channel.h:13, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport.h:11, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundChild.h:11, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundImpl.cpp:7, 138:33.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 138:33.17 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 138:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:33.18 1008 | foundInterface = 0; \ 138:33.18 | ^~~~~~~~~~~~~~ 138:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:33.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:33.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 138:33.18 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:33.18 238 | NS_INTERFACE_MAP_END 138:33.18 | ^~~~~~~~~~~~~~~~~~~~ 138:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:33.18 992 | else 138:33.18 | ^~~~ 138:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:33.18 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:33.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.18 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:33.18 237 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 138:33.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport.h:14, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundChild.h:11, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundImpl.cpp:7, 138:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 138:38.90 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 138:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 138:38.90 50 | OffTheBooksMutex* Mutex() { 138:38.90 | ^~~~~ 138:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:38.90 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 138:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 138:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:54.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport.h:14, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundParent.h:12, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamSource.cpp:8, 138:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:2: 138:54.28 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 138:54.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 138:54.28 50 | OffTheBooksMutex* Mutex() { 138:54.28 | ^~~~~ 138:54.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 138:54.28 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 138:54.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 138:54.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:10.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:34, 139:10.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:2: 139:10.32 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 139:10.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 139:10.32 50 | OffTheBooksMutex* Mutex() { 139:10.32 | ^~~~~ 139:10.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:10.33 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 139:10.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 139:10.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 139:18.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 139:18.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XPCOM.h:161, 139:18.44 from /builddir/build/BUILD/firefox-66.0.4/ipc/testshell/XPCShellEnvironment.cpp:28: 139:18.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 139:18.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 139:18.44 78 | memset(this, 0, sizeof(nsXPTCVariant)); 139:18.44 | ^ 139:18.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 139:18.44 44 | struct nsXPTCVariant { 139:18.44 | ^~~~~~~~~~~~~ 139:20.69 /builddir/build/BUILD/firefox-66.0.4/ipc/contentproc/plugin-container.cpp: In function 'content_process_main(mozilla::Bootstrap*, int, char**)': 139:20.69 /builddir/build/BUILD/firefox-66.0.4/ipc/contentproc/plugin-container.cpp:51:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/ipc/contentproc/plugin-container.gcda' profile count data file not found [-Wmissing-profile] 139:20.69 51 | } 139:20.69 | ^ 139:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 139:26.30 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 139:26.30 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:12, 139:26.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 139:26.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 139:26.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 139:26.30 78 | memset(this, 0, sizeof(nsXPTCVariant)); 139:26.30 | ^ 139:26.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 139:26.30 44 | struct nsXPTCVariant { 139:26.30 | ^~~~~~~~~~~~~ 139:30.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi.h:29, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:16, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptShared.h:12, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/WrapperAnswer.h:11, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptBase.h:11, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.h:11, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:8, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 139:30.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 139:30.39 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 139:30.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 139:30.39 31 | memset(aT, 0, sizeof(T)); 139:30.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 139:30.39 In file included from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:12, 139:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 139:30.39 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 139:30.39 2333 | struct GlobalProperties { 139:30.39 | ^~~~~~~~~~~~~~~~ 140:01.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 140:01.00 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 140:01.00 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:17: 140:01.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 140:01.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:01.00 78 | memset(this, 0, sizeof(nsXPTCVariant)); 140:01.00 | ^ 140:01.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 140:01.00 44 | struct nsXPTCVariant { 140:01.00 | ^~~~~~~~~~~~~ 140:01.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Proxy.h:12, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Wrapper.h:12, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/WrapperFactory.h:10, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.h:12, 140:01.99 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:7: 140:01.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 140:01.99 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 140:01.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 140:01.99 31 | memset(aT, 0, sizeof(T)); 140:01.99 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:01.99 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:17: 140:01.99 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 140:01.99 2333 | struct GlobalProperties { 140:01.99 | ^~~~~~~~~~~~~~~~ 140:05.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 140:05.61 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 140:05.61 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:25, 140:05.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 140:05.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 140:05.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:05.61 78 | memset(this, 0, sizeof(nsXPTCVariant)); 140:05.61 | ^ 140:05.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 140:05.61 44 | struct nsXPTCVariant { 140:05.61 | ^~~~~~~~~~~~~ 140:06.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Id.h:26, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.h:10, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:7, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 140:06.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 140:06.60 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 140:06.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 140:06.60 31 | memset(aT, 0, sizeof(T)); 140:06.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:06.60 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:25, 140:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 140:06.60 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 140:06.60 2333 | struct GlobalProperties { 140:06.60 | ^~~~~~~~~~~~~~~~ 140:12.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 140:12.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 140:12.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 140:12.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 140:12.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:12.71 78 | memset(this, 0, sizeof(nsXPTCVariant)); 140:12.71 | ^ 140:12.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 140:12.71 44 | struct nsXPTCVariant { 140:12.71 | ^~~~~~~~~~~~~ 140:13.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:13.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:13.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:13.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:13.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:13.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 140:13.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 140:13.30 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 140:13.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 140:13.30 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 140:13.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 140:13.30 31 | memset(aT, 0, sizeof(T)); 140:13.30 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:13.30 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 140:13.30 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 140:13.30 2333 | struct GlobalProperties { 140:13.30 | ^~~~~~~~~~~~~~~~ 140:20.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 140:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:10, 140:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 140:20.26 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 140:20.26 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 140:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 140:20.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 140:20.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:20.26 1008 | foundInterface = 0; \ 140:20.26 | ^~~~~~~~~~~~~~ 140:20.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:20.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:20.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:20.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:20.27 327 | NS_INTERFACE_MAP_END 140:20.27 | ^~~~~~~~~~~~~~~~~~~~ 140:20.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:20.27 982 | else 140:20.27 | ^~~~ 140:20.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:20.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:20.27 | ^~~~~~~~~~~~~~~~~~ 140:20.27 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:20.27 326 | NS_INTERFACE_MAP_ENTRY(nsISupports) 140:20.27 | ^~~~~~~~~~~~~~~~~~~~~~ 140:22.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 140:22.85 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 140:22.85 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 140:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 140:22.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 140:22.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:22.85 78 | memset(this, 0, sizeof(nsXPTCVariant)); 140:22.85 | ^ 140:22.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 140:22.85 44 | struct nsXPTCVariant { 140:22.85 | ^~~~~~~~~~~~~ 140:23.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:23.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 140:23.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:10, 140:23.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 140:23.22 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 140:23.22 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 140:23.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 140:23.22 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 140:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:23.22 1008 | foundInterface = 0; \ 140:23.22 | ^~~~~~~~~~~~~~ 140:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:23.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:23.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:23.22 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:23.22 281 | NS_INTERFACE_MAP_END 140:23.22 | ^~~~~~~~~~~~~~~~~~~~ 140:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:23.22 982 | else 140:23.22 | ^~~~ 140:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:23.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:23.22 | ^~~~~~~~~~~~~~~~~~ 140:23.22 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:23.22 280 | NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 140:23.22 | ^~~~~~~~~~~~~~~~~~~~~~ 140:23.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 140:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 140:23.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 140:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 140:23.59 31 | memset(aT, 0, sizeof(T)); 140:23.59 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:23.59 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 140:23.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 140:23.59 144 | struct AmountFns { 140:23.59 | ^~~~~~~~~ 140:23.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 140:23.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 140:23.60 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 140:23.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 140:23.60 31 | memset(aT, 0, sizeof(T)); 140:23.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:23.60 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 140:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 140:23.60 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 140:23.60 178 | struct SizeOfTabFns { 140:23.60 | ^~~~~~~~~~~~ 140:23.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 140:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 140:23.67 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 140:23.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 140:23.67 31 | memset(aT, 0, sizeof(T)); 140:23.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:23.67 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 140:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 140:23.67 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 140:23.67 2333 | struct GlobalProperties { 140:23.67 | ^~~~~~~~~~~~~~~~ 140:32.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 140:32.09 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 140:32.09 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:32.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 140:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:32.09 78 | memset(this, 0, sizeof(nsXPTCVariant)); 140:32.09 | ^ 140:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 140:32.09 44 | struct nsXPTCVariant { 140:32.09 | ^~~~~~~~~~~~~ 140:35.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:35.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 140:35.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:35.37 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 140:35.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:35.37 1008 | foundInterface = 0; \ 140:35.37 | ^~~~~~~~~~~~~~ 140:35.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:35.37 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:35.37 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:35.37 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:35.37 100 | NS_INTERFACE_MAP_END 140:35.37 | ^~~~~~~~~~~~~~~~~~~~ 140:35.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:35.37 982 | else 140:35.37 | ^~~~ 140:35.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:35.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:35.37 | ^~~~~~~~~~~~~~~~~~ 140:35.37 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:35.37 99 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 140:35.37 | ^~~~~~~~~~~~~~~~~~~~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:36.28 1008 | foundInterface = 0; \ 140:36.28 | ^~~~~~~~~~~~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:36.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:36.28 167 | NS_INTERFACE_MAP_END 140:36.28 | ^~~~~~~~~~~~~~~~~~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 140:36.28 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 140:36.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 140:36.28 2658 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 140:36.28 | ^~~~~~~~~~~~~~~~~~~~ 140:36.28 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 140:36.28 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:36.28 136 | } else 140:36.28 | ^~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 140:36.28 136 | } else 140:36.28 | ^~~~ 140:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 140:36.29 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 140:36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 140:36.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 140:36.29 2658 | NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 140:36.29 | ^~~~~~~~~~~~~~~~~~~~ 140:36.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:36.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 140:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:36.29 1023 | foundInterface = 0; \ 140:36.29 | ^~~~~~~~~~~~~~ 140:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:36.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:36.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:36.29 2668 | NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 140:36.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:36.29 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:36.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:36.29 136 | } else 140:36.29 | ^~~~ 140:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 140:36.30 136 | } else 140:36.30 | ^~~~ 140:37.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:10, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:37.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 140:37.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 140:37.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 140:37.32 31 | memset(aT, 0, sizeof(T)); 140:37.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:37.32 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 140:37.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 140:37.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 140:37.32 2333 | struct GlobalProperties { 140:37.32 | ^~~~~~~~~~~~~~~~ 140:43.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 140:43.34 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 140:43.34 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 140:43.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 140:43.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 140:43.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 140:43.34 78 | memset(this, 0, sizeof(nsXPTCVariant)); 140:43.34 | ^ 140:43.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 140:43.34 44 | struct nsXPTCVariant { 140:43.34 | ^~~~~~~~~~~~~ 140:44.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:44.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 140:44.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 140:44.23 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 140:44.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 140:44.23 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 140:44.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:44.23 1008 | foundInterface = 0; \ 140:44.23 | ^~~~~~~~~~~~~~ 140:44.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:44.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:44.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:44.23 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:44.24 25 | NS_INTERFACE_MAP_END 140:44.24 | ^~~~~~~~~~~~~~~~~~~~ 140:44.24 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 140:44.24 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 140:44.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 140:44.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:44.24 136 | } else 140:44.24 | ^~~~ 140:44.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 140:44.24 136 | } else 140:44.24 | ^~~~ 140:45.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 140:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 140:45.47 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 140:45.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 140:45.47 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 140:45.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:45.47 1008 | foundInterface = 0; \ 140:45.47 | ^~~~~~~~~~~~~~ 140:45.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:45.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:45.47 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:45.47 26 | NS_INTERFACE_MAP_END 140:45.47 | ^~~~~~~~~~~~~~~~~~~~ 140:45.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:45.47 992 | else 140:45.47 | ^~~~ 140:45.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:45.47 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:45.47 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:45.47 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 140:45.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:45.49 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 140:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:45.50 1008 | foundInterface = 0; \ 140:45.50 | ^~~~~~~~~~~~~~ 140:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:45.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:45.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:45.50 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:45.50 672 | NS_INTERFACE_MAP_END 140:45.50 | ^~~~~~~~~~~~~~~~~~~~ 140:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:45.50 992 | else 140:45.50 | ^~~~ 140:45.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:45.50 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:45.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:45.50 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:45.50 671 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 140:45.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:46.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XREAppData.h:15, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:15, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 140:46.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 140:46.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 140:46.86 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 140:46.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 140:46.86 31 | memset(aT, 0, sizeof(T)); 140:46.86 | ~~~~~~^~~~~~~~~~~~~~~~~~ 140:46.87 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 140:46.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 140:46.87 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 140:46.87 2333 | struct GlobalProperties { 140:46.87 | ^~~~~~~~~~~~~~~~ 140:58.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 140:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 140:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 140:58.34 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARInputStream.h:10, 140:58.34 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJAR.cpp:7, 140:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 140:58.34 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 140:58.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:58.34 1008 | foundInterface = 0; \ 140:58.34 | ^~~~~~~~~~~~~~ 140:58.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:58.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:58.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:58.34 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:58.34 47 | NS_INTERFACE_MAP_END 140:58.34 | ^~~~~~~~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 140:58.35 1000 | } else 140:58.35 | ^~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 140:58.35 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 140:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 140:58.35 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 140:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:58.35 1008 | foundInterface = 0; \ 140:58.35 | ^~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:58.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:58.35 146 | NS_INTERFACE_MAP_END \ 140:58.35 | ^~~~~~~~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 140:58.35 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 140:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 140:58.35 227 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 140:58.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.35 In file included from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.h:16, 140:58.35 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARFactory.cpp:16, 140:58.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 140:58.35 145 | } else \ 140:58.35 | ^~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 140:58.35 145 | } else \ 140:58.35 | ^~~~ 140:58.35 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 140:58.36 227 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 140:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:00.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 141:00.61 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsZipArchive.cpp: In member function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)': 141:00.61 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJAR.cpp:228:1: warning: number of counters in profile data for function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)' does not match its profile data (counter 'indirect_call', expected 0 and have 3) [-Wcoverage-mismatch] 141:00.61 228 | nsJAR::FindEntries(const nsACString& aPattern, 141:00.61 | ^~~~~ 141:07.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 141:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 141:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArray.h:10, 141:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayExtensions.h:10, 141:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMutableArray.h:10, 141:07.56 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:10: 141:07.56 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 141:07.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:07.56 1008 | foundInterface = 0; \ 141:07.56 | ^~~~~~~~~~~~~~ 141:07.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:07.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:07.56 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:07.56 496 | NS_INTERFACE_MAP_END 141:07.56 | ^~~~~~~~~~~~~~~~~~~~ 141:07.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:07.56 992 | else 141:07.56 | ^~~~ 141:07.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 141:07.56 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 141:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:07.56 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 141:07.56 495 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 141:07.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:08.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 141:08.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 141:08.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:10, 141:08.73 from /builddir/build/BUILD/firefox-66.0.4/storage/FileSystemModule.cpp:11, 141:08.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:2: 141:08.74 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 141:08.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:08.74 1008 | foundInterface = 0; \ 141:08.74 | ^~~~~~~~~~~~~~ 141:08.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:08.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:08.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:08.74 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:08.74 229 | NS_INTERFACE_MAP_END 141:08.74 | ^~~~~~~~~~~~~~~~~~~~ 141:08.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:08.74 992 | else 141:08.74 | ^~~~ 141:08.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 141:08.74 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 141:08.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:08.74 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 141:08.74 228 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 141:08.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:08.79 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 141:08.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:08.79 1008 | foundInterface = 0; \ 141:08.79 | ^~~~~~~~~~~~~~ 141:08.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:08.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:08.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:08.79 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:08.79 85 | NS_INTERFACE_MAP_END 141:08.79 | ^~~~~~~~~~~~~~~~~~~~ 141:08.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:08.79 982 | else 141:08.79 | ^~~~ 141:08.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:08.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:08.79 | ^~~~~~~~~~~~~~~~~~ 141:08.79 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:08.79 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 141:08.79 | ^~~~~~~~~~~~~~~~~~~~~~ 141:08.81 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 141:08.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:08.81 1008 | foundInterface = 0; \ 141:08.81 | ^~~~~~~~~~~~~~ 141:08.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:08.81 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:08.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:08.81 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:08.81 28 | NS_INTERFACE_MAP_END 141:08.81 | ^~~~~~~~~~~~~~~~~~~~ 141:08.82 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/storage/StorageBaseStatementInternal.cpp:9, 141:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:20: 141:08.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 141:08.82 302 | } else 141:08.82 | ^~~~ 141:08.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 141:08.82 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:08.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:08.82 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 141:08.82 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 141:08.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:12.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 141:12.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 141:12.52 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 141:12.52 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 141:12.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 141:12.52 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 141:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:12.52 1008 | foundInterface = 0; \ 141:12.52 | ^~~~~~~~~~~~~~ 141:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:12.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:12.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:12.52 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:12.52 236 | NS_INTERFACE_MAP_END 141:12.52 | ^~~~~~~~~~~~~~~~~~~~ 141:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:12.52 992 | else 141:12.52 | ^~~~ 141:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 141:12.52 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 141:12.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:12.52 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 141:12.52 235 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 141:12.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:12.56 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 141:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:12.56 1008 | foundInterface = 0; \ 141:12.56 | ^~~~~~~~~~~~~~ 141:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:12.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:12.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:12.56 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:12.56 178 | NS_INTERFACE_MAP_END 141:12.56 | ^~~~~~~~~~~~~~~~~~~~ 141:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 141:12.56 982 | else 141:12.56 | ^~~~ 141:12.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:12.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:12.57 | ^~~~~~~~~~~~~~~~~~ 141:12.57 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:12.57 177 | NS_INTERFACE_MAP_ENTRY(nsISupports) 141:12.57 | ^~~~~~~~~~~~~~~~~~~~~~ 141:12.59 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 141:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:12.59 1008 | foundInterface = 0; \ 141:12.59 | ^~~~~~~~~~~~~~ 141:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:12.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:12.59 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:12.59 28 | NS_INTERFACE_MAP_END 141:12.59 | ^~~~~~~~~~~~~~~~~~~~ 141:12.59 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 141:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 141:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 141:12.59 302 | } else 141:12.59 | ^~~~ 141:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 141:12.59 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:12.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:12.60 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 141:12.60 27 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 141:12.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:12.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 141:12.60 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 141:12.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:12.60 1008 | foundInterface = 0; \ 141:12.60 | ^~~~~~~~~~~~~~ 141:12.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:12.60 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:12.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:12.60 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:12.60 30 | NS_INTERFACE_MAP_END 141:12.60 | ^~~~~~~~~~~~~~~~~~~~ 141:12.60 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 141:12.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 141:12.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 141:12.60 302 | } else 141:12.61 | ^~~~ 141:12.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 141:12.61 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:12.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:12.61 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 141:12.61 29 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 141:12.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:13.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.cpp:110: 141:13.38 /builddir/build/BUILD/firefox-66.0.4/storage/test/gtest/test_unlock_notify.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 141:13.38 /builddir/build/BUILD/firefox-66.0.4/storage/test/gtest/test_unlock_notify.cpp:231:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 141:13.38 231 | } 141:13.38 | ^ 141:30.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 141:30.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 141:30.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 141:30.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 141:30.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 141:30.83 from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsCookieModule.cpp:6, 141:30.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 141:30.83 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 141:30.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:30.83 1008 | foundInterface = 0; \ 141:30.83 | ^~~~~~~~~~~~~~ 141:30.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:30.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:30.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 141:30.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:30.84 167 | NS_INTERFACE_MAP_END 141:30.84 | ^~~~~~~~~~~~~~~~~~~~ 141:30.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 141:30.84 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 141:30.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 141:30.84 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 141:30.84 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 141:30.84 | ^~~~~~~~~~~~~~~~~~~~ 141:30.84 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:8, 141:30.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 141:30.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 141:30.84 136 | } else 141:30.84 | ^~~~ 141:30.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 141:30.84 136 | } else 141:30.84 | ^~~~ 141:30.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 141:30.84 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 141:30.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 141:30.84 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 141:30.84 15 | NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 141:30.84 | ^~~~~~~~~~~~~~~~~~~~ 141:45.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 141:45.88 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 141:45.88 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 141:45.88 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 141:45.88 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.cpp:14, 141:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/media-conduit/Unified_cpp_src_media-conduit0.cpp:2: 141:45.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 141:45.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 141:45.88 294 | memcpy(this, &config, sizeof(*this)); 141:45.88 | ^ 141:45.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 141:45.88 256 | struct Config { 141:45.88 | ^~~~~~ 142:01.83 Finished release [optimized] target(s) in 16m 01s 142:08.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/UnifiedProtocols32.cpp:38: 142:08.70 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PWebBrowserPersistSerializeParent.cpp: In member function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult&&)': 142:08.70 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1145:6: warning: the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:08.70 1145 | auto WebAuthnExtensionResult::operator=(WebAuthnExtensionResult&& aRhs) -> WebAuthnExtensionResult& 142:08.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 142:08.70 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1145:6: warning: the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 142:08.70 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PWebBrowserPersistSerializeParent.cpp: In member function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult const&)': 142:08.70 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1117:6: warning: the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 142:08.70 1117 | auto WebAuthnExtensionResult::operator=(const WebAuthnExtensionResult& aRhs) -> WebAuthnExtensionResult& 142:08.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 142:08.70 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1117:6: warning: the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:10.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 143:10.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 143:10.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 143:10.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 143:10.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp:8, 143:10.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/mediapipeline/Unified_cpp_src_mediapipeline0.cpp:2: 143:10.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:10.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:10.78 294 | memcpy(this, &config, sizeof(*this)); 143:10.78 | ^ 143:10.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:10.78 256 | struct Config { 143:10.78 | ^~~~~~ 143:12.53 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 143:12.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 143:12.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 143:12.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 143:12.53 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:10: 143:12.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:12.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:12.53 294 | memcpy(this, &config, sizeof(*this)); 143:12.53 | ^ 143:12.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:12.53 256 | struct Config { 143:12.54 | ^~~~~~ 143:14.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/audioconduit_unittests.cpp: In function 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node const&>(std::pair const&)std::_Rb_tree_node >* [clone .isra.0]': 143:14.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/audioconduit_unittests.cpp:440:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/audioconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 143:14.78 440 | } // End namespace test. 143:14.78 | ^ 143:16.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 143:16.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 143:16.78 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 143:16.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/AudioConduit.h:13, 143:16.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.cpp:38, 143:16.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:29: 143:16.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:16.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:16.79 294 | memcpy(this, &config, sizeof(*this)); 143:16.79 | ^ 143:16.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:16.79 256 | struct Config { 143:16.79 | ^~~~~~ 143:23.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/jsep_session_unittest.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 143:23.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/jsep_session_unittest.cpp:6282:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/jsep_session_unittest.gcda' profile count data file not found [-Wmissing-profile] 143:23.97 6282 | } // namespace mozilla 143:23.97 | ^ 143:27.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/jsep_track_unittest.cpp: In function 'std::__relocate_object_a >(mozilla::JsepTrack::JsConstraints*, mozilla::JsepTrack::JsConstraints*, std::allocator&)void [clone .isra.0]': 143:27.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/jsep_track_unittest.cpp:1252:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/jsep_track_unittest.gcda' profile count data file not found [-Wmissing-profile] 143:27.28 1252 | } // namespace mozilla 143:27.28 | ^ 143:32.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 143:32.90 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 143:32.90 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 143:32.90 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:11, 143:32.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 143:32.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:32.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:32.90 294 | memcpy(this, &config, sizeof(*this)); 143:32.90 | ^ 143:32.90 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:32.90 256 | struct Config { 143:32.90 | ^~~~~~ 143:35.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:21, 143:35.08 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 143:35.08 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel_proxy.h:21, 143:35.08 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.cc:27, 143:35.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/audio/audio_gn/Unified_cpp_audio_audio_gn0.cpp:2: 143:35.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/time_interval.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::AudioSendStream::RemoveBitrateObserver()::{lambda()#1}&&)void': 143:35.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::AudioSendStream::RemoveBitrateObserver()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 143:35.09 197 | void PostTask(Closure&& closure) { 143:35.09 | ^~~~~~~~ 143:35.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_transport_proxy.h:17, 143:35.69 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_state.h:16, 143:35.69 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/audio/audio_receive_stream.h:18, 143:35.69 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:20, 143:35.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 143:35.69 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:35.69 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:35.69 294 | memcpy(this, &config, sizeof(*this)); 143:35.69 | ^ 143:35.69 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:35.69 256 | struct Config { 143:35.69 | ^~~~~~ 143:36.47 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 143:36.47 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:29, 143:36.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 143:36.47 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 143:36.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 143:36.48 48 | AddReceiveRtpModule(rtp_module); 143:36.48 | ^ 143:36.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 143:36.48 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 143:36.48 | ^~~~~~~~~~~~~~~~~~~ 143:36.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/RTCIceCandidateBinding.h:14, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/RTCPeerConnectionBinding.h:7, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/PeerConnectionImpl.h:37, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.h:17, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/MediaTransportHandler.cpp:5, 143:36.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/src/peerconnection/Unified_cpp_src_peerconnection0.cpp:2: 143:36.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 143:36.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 143:36.96 50 | OffTheBooksMutex* Mutex() { 143:36.96 | ^~~~~ 143:36.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:36.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/peerconnection/WebrtcGlobalInformation.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 143:36.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 143:36.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 143:37.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/rtp_receiver_gn/Unified_cpp_rtp_receiver_gn0.cpp:11: 143:37.45 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc: In member function 'webrtc::RtpPacketSinkInterface* webrtc::RtpDemuxer::ResolveSink(const webrtc::RtpPacketReceived&)': 143:37.45 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_demuxer.cc:171:8: warning: unused variable 'has_mid' [-Wunused-variable] 143:37.45 171 | bool has_mid = packet.GetExtension(&packet_mid); 143:37.45 | ^~~~~~~ 143:37.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:18, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/encoded_frame.h:19, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/frame_object.h:17, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/frame_buffer2.h:19, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.h:23, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:63, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 143:37.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h: At global scope: 143:37.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 143:37.56 75 | virtual void OnDroppedFrame() {} 143:37.56 | ^~~~~~~~~~~~~~ 143:37.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/send_statistics_proxy.h:30, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_send_stream.h:28, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:64, 143:37.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 143:37.57 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 143:37.57 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 143:37.57 | ^~~~~~~~~~~~~~ 143:39.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.h:17, 143:39.55 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/rtp_transport_controller_send.cc:11, 143:39.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/rtp_sender_gn/Unified_cpp_call_rtp_sender_gn0.cpp:2: 143:39.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 143:39.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 143:39.55 48 | AddReceiveRtpModule(rtp_module); 143:39.55 | ^ 143:39.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 143:39.55 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 143:39.55 | ^~~~~~~~~~~~~~~~~~~ 143:40.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/call.cc:53, 143:40.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/call/call_gn/Unified_cpp_webrtc_call_call_gn0.cpp:2: 143:40.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/call/flexfec_receive_stream_impl.cc: In member function 'rtc::TaskQueue::PostTask >)::{lambda()#2}, (void*)0>(webrtc::internal::Call::SetBitrateAllocationStrategy(std::unique_ptr >)::{lambda()#2}&&)void': 143:40.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask >)::{lambda()#2}, (void*)0>(webrtc::internal::Call::SetBitrateAllocationStrategy(std::unique_ptr >)::{lambda()#2}&&)void' not found in profile data [-Wmissing-profile] 143:40.88 197 | void PostTask(Closure&& closure) { 143:40.88 | ^~~~~~~~ 143:43.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/rtpsources_unittests.cpp: In function 'test::RtpSourcesTest::TestObserveCsrcWithAudioLevel() [clone .isra.0]': 143:43.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/rtpsources_unittests.cpp:340:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/rtpsources_unittests.gcda' profile count data file not found [-Wmissing-profile] 143:43.99 340 | } // namespace test 143:43.99 | ^ 143:44.19 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 143:44.19 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 143:44.19 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 143:44.19 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:13: 143:44.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:44.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:44.19 294 | memcpy(this, &config, sizeof(*this)); 143:44.19 | ^ 143:44.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:44.19 256 | struct Config { 143:44.19 | ^~~~~~ 143:45.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp: In function 'std::__relocate_object_a >(mozilla::VideoCodecConfig::SimulcastEncoding*, mozilla::VideoCodecConfig::SimulcastEncoding*, std::allocator&)void [clone .isra.0]': 143:45.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:558:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/mediaconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 143:45.96 558 | } // namespace test 143:45.96 | ^ 143:47.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 143:47.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 143:47.37 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 143:47.38 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/mediapipeline/MediaPipeline.h:16, 143:47.38 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:17: 143:47.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:47.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:47.38 294 | memcpy(this, &config, sizeof(*this)); 143:47.38 | ^ 143:47.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:47.38 256 | struct Config { 143:47.38 | ^~~~~~ 143:49.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 143:49.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 143:49.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h:28, 143:49.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/media-conduit/VideoConduit.h:15, 143:49.34 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:13: 143:49.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:49.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:49.34 294 | memcpy(this, &config, sizeof(*this)); 143:49.34 | ^ 143:49.35 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:49.35 256 | struct Config { 143:49.35 | ^~~~~~ 143:52.57 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/sdp_unittests.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 143:52.57 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/sdp_unittests.cpp:5592:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/sdp_unittests.gcda' profile count data file not found [-Wmissing-profile] 143:52.57 5592 | } // End namespace test. 143:52.57 | ^ 143:53.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply, void (mozilla::MediaPipeline::*)(std::__cxx11::basic_string, std::allocator > const&, nsAutoPtr), std::__cxx11::basic_string, std::allocator >, nsAutoPtr, 0ul, 1ul>(RefPtr, void (mozilla::MediaPipeline::*)(std::__cxx11::basic_string, std::allocator > const&, nsAutoPtr), mozilla::Tuple, std::allocator >, nsAutoPtr >&, std::integer_sequence)void [clone .isra.0]': 143:53.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:561:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/mediapipeline_unittest.gcda' profile count data file not found [-Wmissing-profile] 143:53.03 561 | } // end namespace 143:53.04 | ^ 143:53.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:38: 143:53.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/h264/sps_parser.cc:22: warning: "RETURN_EMPTY_ON_FAIL" redefined 143:53.62 22 | #define RETURN_EMPTY_ON_FAIL(x) \ 143:53.62 | 143:53.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:29: 143:53.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/h264/pps_parser.cc:20: note: this is the location of the previous definition 143:53.62 20 | #define RETURN_EMPTY_ON_FAIL(x) \ 143:53.62 | 143:55.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/include/incoming_video_stream.h:17, 143:55.04 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/incoming_video_stream.cc:11, 143:55.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/common_video/common_video_gn/Unified_cpp_common_video_gn0.cpp:65: 143:55.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/video_render_frames.cc: In member function 'rtc::TaskQueue::PostDelayedTask(webrtc::IncomingVideoStream::Dequeue()::{lambda()#1}&&, unsigned int)void': 143:55.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:206:8: warning: profile for function 'rtc::TaskQueue::PostDelayedTask(webrtc::IncomingVideoStream::Dequeue()::{lambda()#1}&&, unsigned int)void' not found in profile data [-Wmissing-profile] 143:55.04 206 | void PostDelayedTask(Closure&& closure, uint32_t milliseconds) { 143:55.04 | ^~~~~~~~~~~~~~~ 143:56.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/apm_helpers.cc:14, 143:56.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:11: 143:56.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 143:56.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:56.31 294 | memcpy(this, &config, sizeof(*this)); 143:56.31 | ^ 143:56.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 143:56.31 256 | struct Config { 143:56.31 | ^~~~~~ 143:56.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 143:56.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(webrtc::VideoEncoderFactory*)': 143:56.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:148:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 143:56.99 148 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 143:56.99 | ^ 143:56.99 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 143:56.99 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 143:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 143:56.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 143:56.99 555 | class VideoCodec { 143:56.99 | ^~~~~~~~~~ 143:56.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:92: 143:56.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc: In constructor 'webrtc::SimulcastEncoderAdapter::SimulcastEncoderAdapter(cricket::WebRtcVideoEncoderFactory*)': 143:56.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc:162:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 143:56.99 162 | memset(&codec_, 0, sizeof(webrtc::VideoCodec)); 143:56.99 | ^ 143:56.99 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.h:14, 143:56.99 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/media/engine/adm_helpers.cc:11, 143:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/media/rtc_audio_video_gn/Unified_cpp_rtc_audio_video_gn0.cpp:2: 143:56.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 143:56.99 555 | class VideoCodec { 143:56.99 | ^~~~~~~~~~ 143:58.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/videoconduit_unittests.cpp: In function 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node const&>(std::pair const&)std::_Rb_tree_node >* [clone .isra.0]': 143:58.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/gtest/videoconduit_unittests.cpp:1503:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/videoconduit_unittests.gcda' profile count data file not found [-Wmissing-profile] 143:58.27 1503 | } // End namespace test. 143:58.27 | ^ 144:04.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.h:17, 144:04.92 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.cc:14, 144:04.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic_gn/Unified_cpp_io_device_generic_gn0.cpp:2: 144:04.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_device/fine_audio_buffer.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartRecording()::{lambda()#1}&&)void': 144:04.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartRecording()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:04.93 197 | void PostTask(Closure&& closure) { 144:04.93 | ^~~~~~~~ 144:04.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_device/fine_audio_buffer.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartPlayout()::{lambda()#1}&&)void': 144:04.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::AudioDeviceBuffer::StartPlayout()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:05.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_coding/neteq_gn/Unified_cpp_neteq_gn1.cpp:29: 144:05.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc: In member function 'int webrtc::NetEqImpl::GetAudioInternal(webrtc::AudioFrame*, bool*)': 144:05.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:944:41: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:05.08 944 | sync_buffer_->IncreaseEndTimestamp( 144:05.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 144:05.08 945 | static_cast(output_size_samples_)); 144:05.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:05.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc:950:5: note: here 144:05.08 950 | case kAudioRepetition: { 144:05.08 | ^~~~ 144:05.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/frame_combiner.h:17, 144:05.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.h:18, 144:05.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl.cc:11, 144:05.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_mixer/audio_mixer_impl_gn/Unified_cpp_audio_mixer_impl_gn0.cpp:2: 144:05.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:05.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:05.91 294 | memcpy(this, &config, sizeof(*this)); 144:05.91 | ^ 144:05.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:05.91 256 | struct Config { 144:05.91 | ^~~~~~ 144:06.85 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.cc:26: 144:06.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 144:06.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144:06.85 129 | for (int k = 0; k < v_length; ++k) { 144:06.85 | ~~^~~~~~~~~~ 144:08.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/receive_side_congestion_controller.cc:13, 144:08.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/congestion_controller/congestion_controller_gn/Unified_cpp_estion_controller_gn0.cpp:56: 144:08.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 144:08.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 144:08.70 48 | AddReceiveRtpModule(rtp_module); 144:08.70 | ^ 144:08.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 144:08.70 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 144:08.70 | ^~~~~~~~~~~~~~~~~~~ 144:08.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 144:08.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 144:08.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:08.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:08.84 294 | memcpy(this, &config, sizeof(*this)); 144:08.84 | ^ 144:08.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:08.84 256 | struct Config { 144:08.84 | ^~~~~~ 144:09.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc: In member function 'virtual int webrtc::EchoCancellationImpl::GetMetrics(webrtc::EchoCancellation::Metrics*)': 144:09.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:303:37: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::EchoCancellation::Metrics'; use assignment or value-initialization instead [-Wclass-memaccess] 144:09.06 303 | memset(metrics, 0, sizeof(Metrics)); 144:09.06 | ^ 144:09.06 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h:17, 144:09.06 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc:11: 144:09.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:795:10: note: 'struct webrtc::EchoCancellation::Metrics' declared here 144:09.06 795 | struct Metrics { 144:09.06 | ^~~~~~~ 144:09.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h:17, 144:09.54 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc:11: 144:09.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:09.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:09.54 294 | memcpy(this, &config, sizeof(*this)); 144:09.54 | ^ 144:09.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:09.54 256 | struct Config { 144:09.54 | ^~~~~~ 144:10.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc:11, 144:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/pacing/pacing_gn/Unified_cpp_pacing_pacing_gn0.cpp:56: 144:10.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 144:10.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 144:10.38 48 | AddReceiveRtpModule(rtp_module); 144:10.38 | ^ 144:10.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 144:10.38 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 144:10.38 | ^~~~~~~~~~~~~~~~~~~ 144:10.46 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h:17, 144:10.46 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:11: 144:10.46 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:10.46 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:10.46 294 | memcpy(this, &config, sizeof(*this)); 144:10.46 | ^ 144:10.46 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:10.46 256 | struct Config { 144:10.46 | ^~~~~~ 144:10.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h:17, 144:10.62 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc:11: 144:10.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:10.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:10.62 294 | memcpy(this, &config, sizeof(*this)); 144:10.62 | ^ 144:10.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:10.62 256 | struct Config { 144:10.62 | ^~~~~~ 144:10.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc:16: 144:10.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 144:10.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144:10.75 129 | for (int k = 0; k < v_length; ++k) { 144:10.75 | ~~^~~~~~~~~~ 144:12.31 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.cc:30, 144:12.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:2: 144:12.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 144:12.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144:12.31 129 | for (int k = 0; k < v_length; ++k) { 144:12.31 | ~~^~~~~~~~~~ 144:12.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 144:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.cc:11, 144:12.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn0.cpp:47: 144:12.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:12.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:12.54 294 | memcpy(this, &config, sizeof(*this)); 144:12.54 | ^ 144:12.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:12.54 256 | struct Config { 144:12.54 | ^~~~~~ 144:14.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:11: 144:14.87 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc: In member function 'virtual bool webrtc::RtpHeaderParserImpl::Parse(const uint8_t*, size_t, webrtc::RTPHeader*, bool) const': 144:14.87 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc:54:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 144:14.87 54 | memset(header, 0, sizeof(*header)); 144:14.87 | ^ 144:14.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 144:14.87 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 144:14.87 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 144:14.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 144:14.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 144:14.88 842 | struct RTPHeader { 144:14.88 | ^~~~~~~~~ 144:15.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:47: 144:15.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc: In member function 'virtual bool webrtc::RtpReceiverImpl::IncomingRtpPacket(const webrtc::RTPHeader&, const uint8_t*, size_t, webrtc::PayloadUnion)': 144:15.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc:196:58: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 144:15.15 196 | memset(&webrtc_rtp_header, 0, sizeof(webrtc_rtp_header)); 144:15.15 | ^ 144:15.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 144:15.15 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 144:15.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 144:15.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 144:15.15 79 | struct WebRtcRTPHeader { 144:15.15 | ^~~~~~~~~~~~~~~ 144:15.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:74: 144:15.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc: In static member function 'static webrtc::RtpRtcp* webrtc::RtpRtcp::CreateRtpRtcp(const webrtc::RtpRtcp::Configuration&)': 144:15.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc:76:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RtpRtcp::Configuration' with no trivial copy-assignment [-Wclass-memaccess] 144:15.30 76 | sizeof(RtpRtcp::Configuration)); 144:15.30 | ^ 144:15.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h:14, 144:15.30 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h:18, 144:15.30 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc:11, 144:15.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:38: 144:15.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp.h:47:10: note: 'struct webrtc::RtpRtcp::Configuration' declared here 144:15.30 47 | struct Configuration { 144:15.30 | ^~~~~~~~~~~~~ 144:16.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn0.cpp:119: 144:16.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc: In member function 'bool webrtc::RtpDepacketizerH264::ProcessStapAOrSingleNalu(webrtc::RtpDepacketizer::ParsedPayload*, const uint8_t*)': 144:16.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:576:36: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:16.13 576 | parsed_payload->frame_type = kVideoFrameKey; 144:16.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 144:16.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc:578:7: note: here 144:16.13 578 | case H264::NaluType::kSlice: { 144:16.13 | ^~~~ 144:18.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:20, 144:18.01 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 144:18.01 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc:11, 144:18.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp_gn/Unified_cpp_rtp_rtcp_gn1.cpp:2: 144:18.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc: In member function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void': 144:18.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/optional.h:237:8: warning: the control flow of function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 144:18.01 237 | void emplace(Args&&... args) { 144:18.01 | ^~~~~~~ 144:18.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/optional.h:237:8: warning: the control flow of function 'rtc::Optional::emplace(webrtc::AudioPayload const&)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 144:19.66 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.h:19, 144:19.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:10, 144:19.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 144:19.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:19.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:19.66 294 | memcpy(this, &config, sizeof(*this)); 144:19.66 | ^ 144:19.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:19.66 256 | struct Config { 144:19.66 | ^~~~~~ 144:19.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 144:19.81 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 144:19.81 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/echo_remover.cc:29, 144:19.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn1.cpp:2: 144:19.81 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 144:19.81 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144:19.81 129 | for (int k = 0; k < v_length; ++k) { 144:19.81 | ~~^~~~~~~~~~ 144:20.52 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/adaptive_fir_filter.h:23, 144:20.52 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:18, 144:20.52 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 144:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 144:20.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 144:20.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144:20.52 129 | for (int k = 0; k < v_length; ++k) { 144:20.52 | ~~^~~~~~~~~~ 144:20.60 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/aec_state.h:25, 144:20.60 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.h:21, 144:20.60 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/aec3/subtractor.cc:11, 144:20.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn2.cpp:2: 144:20.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:20.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:20.60 294 | memcpy(this, &config, sizeof(*this)); 144:20.60 | ^ 144:20.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:20.60 256 | struct Config { 144:20.60 | ^~~~~~ 144:21.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:17, 144:21.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 144:21.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:21.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:21.71 294 | memcpy(this, &config, sizeof(*this)); 144:21.71 | ^ 144:21.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:21.71 256 | struct Config { 144:21.71 | ^~~~~~ 144:21.82 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/level_controller/down_sampler.cc:19, 144:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn3.cpp:20: 144:21.82 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h: In member function 'void webrtc::ApmDataDumper::DumpRaw(const char*, size_t, const bool*)': 144:21.82 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/logging/apm_data_dumper.h:129:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 144:21.82 129 | for (int k = 0; k < v_length; ++k) { 144:21.82 | ~~^~~~~~~~~~ 144:24.93 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h:16, 144:24.94 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc:11, 144:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_gn/Unified_cpp_audio_processing_gn5.cpp:29: 144:24.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:24.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:24.94 294 | memcpy(this, &config, sizeof(*this)); 144:24.94 | ^ 144:24.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:24.94 256 | struct Config { 144:24.94 | ^~~~~~ 144:25.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.83 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterExternalEncoder(uint8_t, bool*)': 144:25.83 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:192:47: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:25.83 192 | memset(&send_codec_, 0, sizeof(VideoCodec)); 144:25.83 | ^ 144:25.83 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:25.84 555 | class VideoCodec { 144:25.84 | ^~~~~~~~~~ 144:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'bool webrtc::VCMCodecDataBase::DeregisterReceiveCodec(uint8_t)': 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:349:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:25.84 349 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 144:25.84 | ^ 144:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:25.84 555 | class VideoCodec { 144:25.84 | ^~~~~~~~~~ 144:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc: In member function 'webrtc::VCMGenericDecoder* webrtc::VCMCodecDataBase::GetDecoder(const webrtc::VCMEncodedFrame&, webrtc::VCMDecodedFrameCallback*)': 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:365:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:25.84 365 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 144:25.84 | ^ 144:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:25.84 555 | class VideoCodec { 144:25.84 | ^~~~~~~~~~ 144:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:376:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:25.84 376 | memset(&receive_codec_, 0, sizeof(VideoCodec)); 144:25.84 | ^ 144:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.h:17, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codec_database.cc:11, 144:25.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:2: 144:25.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:25.84 555 | class VideoCodec { 144:25.84 | ^~~~~~~~~~ 144:27.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn0.cpp:119: 144:27.20 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc: In member function 'webrtc::VCMFrameBufferEnum webrtc::VCMJitterBuffer::InsertPacket(const webrtc::VCMPacket&, bool*)': 144:27.20 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:744:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:27.20 744 | if (previous_state != kStateDecodable && 144:27.20 | ^~ 144:27.20 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/jitter_buffer.cc:755:5: note: here 144:27.20 755 | case kDecodableSession: { 144:27.20 | ^~~~ 144:28.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:110: 144:28.35 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc: In static member function 'static webrtc::VideoCodec webrtc::VideoCodecInitializer::VideoEncoderConfigToVideoCodec(const webrtc::VideoEncoderConfig&, const std::vector&, const string&, int, bool)': 144:28.35 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer.cc:106:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:28.35 106 | memset(&video_codec, 0, sizeof(video_codec)); 144:28.35 | ^ 144:28.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 144:28.35 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.h:16, 144:28.35 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/media_optimization.cc:11, 144:28.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:2: 144:28.35 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:28.35 555 | class VideoCodec { 144:28.35 | ^~~~~~~~~~ 144:28.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 144:28.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9EncoderImpl::VP9EncoderImpl()': 144:28.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:85:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:28.75 85 | memset(&codec_, 0, sizeof(codec_)); 144:28.75 | ^ 144:28.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 144:28.75 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 144:28.75 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 144:28.75 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 144:28.75 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 144:28.75 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 144:28.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 144:28.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:28.75 555 | class VideoCodec { 144:28.75 | ^~~~~~~~~~ 144:28.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:20: 144:28.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc: In constructor 'webrtc::VP9DecoderImpl::VP9DecoderImpl()': 144:28.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc:856:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:28.79 856 | memset(&codec_, 0, sizeof(codec_)); 144:28.79 | ^ 144:28.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h:19, 144:28.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:17, 144:28.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h:17, 144:28.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h:18, 144:28.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h:13, 144:28.79 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc:10, 144:28.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/webrtc_vp9_gn/Unified_cpp_webrtc_vp9_gn0.cpp:2: 144:28.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:28.79 555 | class VideoCodec { 144:28.79 | ^~~~~~~~~~ 144:29.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_coding/video_coding_gn/Unified_cpp_video_coding_gn1.cpp:65: 144:29.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc: In member function 'void webrtc::video_coding::RtpFrameReferenceFinder::RetryStashedFrames()': 144:29.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:73:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:29.08 73 | frame_callback_->OnCompleteFrame(std::move(*frame_it)); 144:29.08 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 144:29.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/rtp_frame_reference_finder.cc:75:9: note: here 144:29.08 75 | case kDrop: 144:29.08 | ^~~~ 144:30.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/video_processing/video_processing_gn/Unified_cpp_video_processing_gn0.cpp:38: 144:30.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc: In member function 'void webrtc::VideoDenoiser::CopySrcOnMOB(const uint8_t*, int, webrtc::uint8_t*, int)': 144:30.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_processing/video_denoiser.cc:186:31: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 144:30.16 186 | (x_density_[mb_col] * y_density_[mb_row] && 144:32.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/rtc_base/rtc_task_queue_impl_gn/Unified_cpp_c_task_queue_impl_gn0.cpp:2: 144:32.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:160:25: warning: 'rtc::TaskQueue::Impl::QueueContext' has a field 'rtc::TaskQueue::Impl::QueueContext::pending_timers_' whose type uses the anonymous namespace [-Wsubobject-linkage] 144:32.06 160 | struct TaskQueue::Impl::QueueContext { 144:32.06 | ^~~~~~~~~~~~ 144:32.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc: In destructor 'rtc::TaskQueue::Impl::PostAndReplyTask::~PostAndReplyTask()': 144:32.16 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue_libevent.cc:236:10: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)', declared with attribute warn_unused_result [-Wunused-result] 144:32.16 236 | write(reply_pipe_, &message, sizeof(message)); 144:32.16 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:34.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 144:34.67 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 144:34.67 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 144:34.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 144:34.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 144:34.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 144:34.67 294 | memcpy(this, &config, sizeof(*this)); 144:34.67 | ^ 144:34.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 144:34.67 256 | struct Config { 144:34.67 | ^~~~~~ 144:34.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 144:34.91 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 144:34.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 144:34.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 144:34.91 75 | virtual void OnDroppedFrame() {} 144:34.91 | ^~~~~~~~~~~~~~ 144:34.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 144:34.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 144:34.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 144:34.91 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 144:34.91 | ^~~~~~~~~~~~~~ 144:34.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.cc:30, 144:34.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 144:34.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 144:34.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 144:34.97 48 | AddReceiveRtpModule(rtp_module); 144:34.97 | ^ 144:34.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 144:34.97 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 144:34.97 | ^~~~~~~~~~~~~~~~~~~ 144:34.99 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:21, 144:34.99 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 144:34.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 144:35.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h:75:16: warning: 'virtual void webrtc::EncodedImageCallback::OnDroppedFrame()' was hidden [-Woverloaded-virtual] 144:35.00 75 | virtual void OnDroppedFrame() {} 144:35.00 | ^~~~~~~~~~~~~~ 144:35.00 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 144:35.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 144:35.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:166:8: warning: by 'virtual void webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)' [-Woverloaded-virtual] 144:35.00 166 | void OnDroppedFrame(EncodedImageCallback::DropReason reason) override; 144:35.00 | ^~~~~~~~~~~~~~ 144:35.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:65: 144:35.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc: At global scope: 144:35.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:118:1: warning: 'virtual int32_t webrtc::VoEBaseImpl::NeedMorePlayData(size_t, size_t, size_t, uint32_t, void*, size_t&, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 144:35.33 118 | } 144:35.33 | ^ 144:35.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:108:9: note: declared here 144:35.33 108 | int32_t VoEBaseImpl::NeedMorePlayData(const size_t nSamples, 144:35.33 | ^~~~~~~~~~~ 144:35.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:144:1: warning: 'virtual void webrtc::VoEBaseImpl::PullRenderData(int, int, size_t, size_t, void*, int64_t*, int64_t*)' is deprecated [-Wdeprecated-declarations] 144:35.33 144 | } 144:35.33 | ^ 144:35.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc:137:6: note: declared here 144:35.33 137 | void VoEBaseImpl::PullRenderData(int bits_per_sample, 144:35.33 | ^~~~~~~~~~~ 144:35.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn0.cpp:110: 144:35.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getDesktopDisplayDeviceInfo(int32_t, webrtc::DesktopDisplayDevice&)': 144:35.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:186:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 144:35.67 186 | if(nIndex < 0 || nIndex >= desktop_display_list_.size()) { 144:35.67 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getWindowInfo(int32_t, webrtc::DesktopDisplayDevice&)': 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:205:28: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 144:35.68 205 | if (nIndex < 0 || nIndex >= desktop_window_list_.size()) { 144:35.68 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc: In member function 'virtual int32_t webrtc::DesktopDeviceInfoImpl::getApplicationInfo(int32_t, webrtc::DesktopApplication&)': 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc:226:27: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'std::map::size_type' {aka 'long unsigned int'} [-Wsign-compare] 144:35.68 226 | if(nIndex < 0 || nIndex >= desktop_application_list_.size()) { 144:35.68 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:35.68 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:20, 144:35.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h: In member function 'void webrtc::PacketRouter::AddRtpModule(webrtc::RtpRtcp*)': 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:48:35: warning: 'void webrtc::PacketRouter::AddReceiveRtpModule(webrtc::RtpRtcp*)' is deprecated [-Wdeprecated-declarations] 144:35.68 48 | AddReceiveRtpModule(rtp_module); 144:35.68 | ^ 144:35.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/pacing/packet_router.h:62:23: note: declared here 144:35.68 62 | RTC_DEPRECATED void AddReceiveRtpModule(RtpRtcp* rtp_module) { 144:35.68 | ^~~~~~~~~~~~~~~~~~~ 144:35.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 144:35.80 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptDown(webrtc::AdaptationObserverInterface::AdaptReason)': 144:35.80 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:986:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:35.80 986 | FALLTHROUGH(); 144:35.80 | ^ 144:35.80 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:988:5: note: here 144:35.80 988 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 144:35.80 | ^~~~ 144:35.80 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'virtual void webrtc::VideoStreamEncoder::AdaptUp(webrtc::AdaptationObserverInterface::AdaptReason)': 144:35.80 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1069:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:35.80 1069 | FALLTHROUGH(); 144:35.80 | ^ 144:35.80 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:1071:5: note: here 144:35.80 1071 | case VideoSendStream::DegradationPreference::kMaintainFramerate: { 144:35.80 | ^~~~ 144:36.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:119: 144:36.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.cc: In function 'webrtc::VideoCodec webrtc::{anonymous}::CreateDecoderVideoCodec(const webrtc::VideoReceiveStream::Decoder&)': 144:36.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_receive_stream.cc:48:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 144:36.49 48 | memset(&codec, 0, sizeof(codec)); 144:36.49 | ^ 144:36.49 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h:19, 144:36.49 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/call_stats.cc:15, 144:36.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:2: 144:36.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 144:36.49 555 | class VideoCodec { 144:36.49 | ^~~~~~~~~~ 144:36.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:32, 144:36.74 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc:11, 144:36.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn1.cpp:2: 144:36.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnReceivedIntraFrameRequest(unsigned long)::{lambda()#1}&&)void': 144:36.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnReceivedIntraFrameRequest(unsigned long)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.74 197 | void PostTask(Closure&& closure) { 144:36.74 | ^~~~~~~~ 144:36.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)::{lambda()#1}&&)void': 144:36.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::OnDroppedFrame(webrtc::EncodedImageCallback::DropReason)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SendKeyFrame()::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SendKeyFrame()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetStartBitrate(int)::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetStartBitrate(int)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetSink(webrtc::VideoStreamEncoder::EncoderSink*, bool)::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetSink(webrtc::VideoStreamEncoder::EncoderSink*, bool)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::SetSource(rtc::VideoSourceInterface*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::SetSource(rtc::VideoSourceInterface*, webrtc::VideoSendStream::DegradationPreference const&)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetBitrateObserver(webrtc::VideoBitrateAllocationObserver*)::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::SetBitrateObserver(webrtc::VideoBitrateAllocationObserver*)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::Stop()::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::VideoStreamEncoder::Stop()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.cc: In member function 'rtc::TaskQueue::PostTask*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::VideoStreamEncoder(unsigned int, webrtc::SendStatisticsProxy*, webrtc::VideoSendStream::Config::EncoderSettings const&, rtc::VideoSinkInterface*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}&&)void': 144:36.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}, (void*)0>(webrtc::VideoStreamEncoder::VideoStreamEncoder(unsigned int, webrtc::SendStatisticsProxy*, webrtc::VideoSendStream::Config::EncoderSettings const&, rtc::VideoSinkInterface*, webrtc::EncodedFrameObserver*, std::unique_ptr >)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:37.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:21, 144:37.43 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 144:37.43 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.cc:11, 144:37.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/voice_engine/voice_engine_gn/Unified_cpp_voice_engine_gn0.cpp:2: 144:37.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/voice_engine_impl.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::voe::Channel::StopSend()::{lambda()#1}&&)void': 144:37.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::voe::Channel::StopSend()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:37.43 197 | void PostTask(Closure&& closure) { 144:37.43 | ^~~~~~~~ 144:37.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn2.cpp:38: 144:37.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:21:12: warning: 'webrtc::g_last_xserver_error_code' defined but not used [-Wunused-variable] 144:37.79 21 | static int g_last_xserver_error_code = 0; 144:37.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 144:37.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc:20:13: warning: 'webrtc::g_xserver_error_trap_enabled' defined but not used [-Wunused-variable] 144:37.79 20 | static bool g_xserver_error_trap_enabled = false; 144:37.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:37.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_generic_gn/Unified_cpp_p_capture_generic_gn1.cpp:137: 144:37.89 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc: In member function 'virtual void webrtc::DesktopDeviceInfoX11::InitializeApplicationList()': 144:37.89 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc:82:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and '__pid_t' {aka 'int'} [-Wsign-compare] 144:37.89 82 | if (processId == getpid()) { 144:37.89 | ~~~~~~~~~~^~~~~~~~~~~ 144:38.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:65: 144:38.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc: In member function 'virtual int32_t webrtc::RtpVideoStreamReceiver::OnReceivedPayloadData(const uint8_t*, size_t, const webrtc::WebRtcRTPHeader*)': 144:38.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:263:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 144:38.93 263 | keyframe_request_sender_->RequestKeyFrame(); 144:38.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 144:38.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/rtp_video_stream_receiver.cc:265:7: note: here 144:38.93 265 | case video_coding::H264SpsPpsTracker::kDrop: 144:38.93 | ^~~~ 144:42.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_encoder.h:32, 144:42.01 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/encoder_rtcp_feedback.cc:14, 144:42.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/webrtc/video/video_gn/Unified_cpp_video_video_gn0.cpp:11: 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SetTransportOverhead(unsigned long)::{lambda()#1}&&)void': 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SetTransportOverhead(unsigned long)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:42.01 197 | void PostTask(Closure&& closure) { 144:42.01 | ^~~~~~~~ 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SignalNetworkState(webrtc::NetworkState)::{lambda()#1}&&)void': 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::SignalNetworkState(webrtc::NetworkState)::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Stop()::{lambda()#1}&&)void': 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Stop()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/video_stream_decoder.cc: In member function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Start()::{lambda()#1}&&)void': 144:42.01 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/rtc_base/task_queue.h:197:8: warning: profile for function 'rtc::TaskQueue::PostTask(webrtc::internal::VideoSendStream::Start()::{lambda()#1}&&)void' not found in profile data [-Wmissing-profile] 144:57.45 In file included from /builddir/build/BUILD/firefox-66.0.4/testing/gtest/gmock/src/gmock-all.cc:47: 144:57.45 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/gmock/src/gmock.cc: In member function 'std::_Rb_tree, std::less, std::allocator >::_M_insert_, std::less, std::allocator >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, testing::internal::UntypedFunctionMockerBase* const&, std::_Rb_tree, std::less, std::allocator >::_Alloc_node&)std::_Rb_tree_iterator [clone .isra.0]': 144:57.45 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/gmock/src/gmock.cc:183:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/gmock-all.gcda' profile count data file not found [-Wmissing-profile] 144:57.45 183 | } // namespace testing 144:57.45 | ^ 144:58.64 In file included from /builddir/build/BUILD/firefox-66.0.4/testing/gtest/gtest/src/gtest-all.cc:48: 144:58.64 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/gtest/src/gtest-typed-test.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 144:58.64 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/gtest/src/gtest-typed-test.cc:118:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/gtest-all.gcda' profile count data file not found [-Wmissing-profile] 144:58.64 118 | } // namespace testing 144:58.64 | ^ 144:59.20 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/mozilla/GTestRunner.cpp: In function '_GLOBAL__sub_I_GTestRunner.cpp': 144:59.20 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/mozilla/GTestRunner.cpp:123:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/mozilla/GTestRunner.gcda' profile count data file not found [-Wmissing-profile] 144:59.20 123 | } // namespace mozilla 144:59.20 | ^ 144:59.89 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/mozilla/MozGTestBench.cpp: In function 'std::__sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_less_iter>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_less_iter)void [clone .isra.0]': 144:59.89 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/mozilla/MozGTestBench.cpp:60:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/mozilla/MozGTestBench.gcda' profile count data file not found [-Wmissing-profile] 144:59.89 60 | } // namespace mozilla 144:59.89 | ^ 145:00.96 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/mozilla/SanityTest.cpp: In function '__gnu_cxx::new_allocator >::allocate(unsigned long, void const*) [clone .isra.0]': 145:00.96 /builddir/build/BUILD/firefox-66.0.4/testing/gtest/mozilla/SanityTest.cpp:28:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/mozilla/SanityTest.gcda' profile count data file not found [-Wmissing-profile] 145:00.96 28 | } 145:00.96 | ^ 145:03.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:03.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:03.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDocumentLoader.h:10, 145:03.15 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.h:12, 145:03.15 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:10, 145:03.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 145:03.15 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 145:03.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.15 1008 | foundInterface = 0; \ 145:03.15 | ^~~~~~~~~~~~~~ 145:03.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:03.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:03.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:03.15 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:03.15 168 | NS_INTERFACE_MAP_END 145:03.15 | ^~~~~~~~~~~~~~~~~~~~ 145:03.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.15 1000 | } else 145:03.15 | ^~~~ 145:03.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 145:03.15 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 145:03.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.15 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 145:03.15 167 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 145:03.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:03.33 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 145:03.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.33 1008 | foundInterface = 0; \ 145:03.33 | ^~~~~~~~~~~~~~ 145:03.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:03.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:03.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:03.34 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:03.34 180 | NS_INTERFACE_MAP_END 145:03.34 | ^~~~~~~~~~~~~~~~~~~~ 145:03.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.34 982 | else 145:03.34 | ^~~~ 145:03.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:03.34 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:03.34 | ^~~~~~~~~~~~~~~~~~ 145:03.34 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:03.34 179 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 145:03.34 | ^~~~~~~~~~~~~~~~~~~~~~ 145:03.35 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 145:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:03.36 1008 | foundInterface = 0; \ 145:03.36 | ^~~~~~~~~~~~~~ 145:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:03.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:03.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:03.36 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:03.36 792 | NS_INTERFACE_MAP_END 145:03.36 | ^~~~~~~~~~~~~~~~~~~~ 145:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:03.36 982 | else 145:03.36 | ^~~~ 145:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:03.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:03.36 | ^~~~~~~~~~~~~~~~~~ 145:03.36 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:791:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:03.36 791 | NS_INTERFACE_MAP_ENTRY(nsIURILoader) 145:03.36 | ^~~~~~~~~~~~~~~~~~~~~~ 145:12.87 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 145:12.87 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 145:12.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 145:12.87 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundUtils.h:10, 145:12.87 from /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 145:12.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 145:12.87 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 145:12.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:12.88 1008 | foundInterface = 0; \ 145:12.88 | ^~~~~~~~~~~~~~ 145:12.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:12.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:12.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:12.88 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:12.88 71 | NS_INTERFACE_MAP_END 145:12.88 | ^~~~~~~~~~~~~~~~~~~~ 145:12.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:12.88 982 | else 145:12.88 | ^~~~ 145:12.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:12.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:12.88 | ^~~~~~~~~~~~~~~~~~ 145:12.88 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:12.88 70 | NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 145:12.88 | ^~~~~~~~~~~~~~~~~~~~~~ 145:14.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:14.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:14.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 145:14.08 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 145:14.08 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 145:14.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 145:14.08 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:14.08 1008 | foundInterface = 0; \ 145:14.08 | ^~~~~~~~~~~~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:14.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:14.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:14.08 167 | NS_INTERFACE_MAP_END 145:14.08 | ^~~~~~~~~~~~~~~~~~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:14.08 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 145:14.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 145:14.08 18 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 145:14.08 | ^~~~~~~~~~~~~~~~~~~~ 145:14.08 In file included from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 145:14.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:14.08 136 | } else 145:14.08 | ^~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 145:14.08 136 | } else 145:14.08 | ^~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:14.08 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 145:14.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:14.08 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 145:14.08 18 | NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 145:14.08 | ^~~~~~~~~~~~~~~~~~~~ 145:14.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 145:14.16 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 145:14.16 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 145:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 145:14.16 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 145:14.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:14.16 1008 | foundInterface = 0; \ 145:14.16 | ^~~~~~~~~~~~~~ 145:14.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:14.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:14.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:14.16 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:14.16 1150 | NS_INTERFACE_MAP_END 145:14.16 | ^~~~~~~~~~~~~~~~~~~~ 145:14.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:14.16 982 | else 145:14.16 | ^~~~ 145:14.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:14.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:14.16 | ^~~~~~~~~~~~~~~~~~ 145:14.16 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:14.16 1149 | NS_INTERFACE_MAP_ENTRY(nsINamed) 145:14.16 | ^~~~~~~~~~~~~~~~~~~~~~ 145:14.25 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 145:14.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:14.25 1008 | foundInterface = 0; \ 145:14.25 | ^~~~~~~~~~~~~~ 145:14.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:14.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:14.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:14.25 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:14.25 89 | NS_INTERFACE_MAP_END 145:14.25 | ^~~~~~~~~~~~~~~~~~~~ 145:14.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:14.25 982 | else 145:14.25 | ^~~~ 145:14.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:14.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:14.25 | ^~~~~~~~~~~~~~~~~~ 145:14.25 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:14.25 88 | NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 145:14.25 | ^~~~~~~~~~~~~~~~~~~~~~ 145:14.27 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 145:14.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:14.27 1008 | foundInterface = 0; \ 145:14.27 | ^~~~~~~~~~~~~~ 145:14.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:14.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:14.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:14.27 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:14.27 471 | NS_INTERFACE_MAP_END 145:14.27 | ^~~~~~~~~~~~~~~~~~~~ 145:14.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:14.27 982 | else 145:14.27 | ^~~~ 145:14.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:14.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:14.27 | ^~~~~~~~~~~~~~~~~~ 145:14.27 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:14.27 470 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 145:14.27 | ^~~~~~~~~~~~~~~~~~~~~~ 145:14.28 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 145:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:14.28 1008 | foundInterface = 0; \ 145:14.28 | ^~~~~~~~~~~~~~ 145:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:14.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:14.28 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:14.28 26 | NS_INTERFACE_MAP_END 145:14.28 | ^~~~~~~~~~~~~~~~~~~~ 145:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:14.28 992 | else 145:14.28 | ^~~~ 145:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:14.28 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:14.28 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:14.28 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 145:14.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:16.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 145:16.56 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 145:16.56 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 145:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:16.56 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 145:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:16.56 1008 | foundInterface = 0; \ 145:16.56 | ^~~~~~~~~~~~~~ 145:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:16.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:16.56 167 | NS_INTERFACE_MAP_END 145:16.56 | ^~~~~~~~~~~~~~~~~~~~ 145:16.56 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:16.56 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 145:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:16.56 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 145:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:16.56 136 | } else 145:16.56 | ^~~~ 145:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 145:16.56 136 | } else 145:16.56 | ^~~~ 145:16.56 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:16.56 48 | NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 145:16.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:18.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:18.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 145:18.72 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 145:18.72 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 145:18.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:18.72 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 145:18.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:18.72 1008 | foundInterface = 0; \ 145:18.72 | ^~~~~~~~~~~~~~ 145:18.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:18.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:18.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:18.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:18.72 167 | NS_INTERFACE_MAP_END 145:18.72 | ^~~~~~~~~~~~~~~~~~~~ 145:18.72 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:18.72 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 145:18.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:18.72 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 145:18.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:18.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:18.72 136 | } else 145:18.72 | ^~~~ 145:18.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 145:18.72 136 | } else 145:18.72 | ^~~~ 145:18.72 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:18.72 14 | NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 145:18.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:18.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 145:18.89 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 145:18.89 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 145:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:18.89 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 145:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:18.90 1008 | foundInterface = 0; \ 145:18.90 | ^~~~~~~~~~~~~~ 145:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:18.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:18.90 167 | NS_INTERFACE_MAP_END 145:18.90 | ^~~~~~~~~~~~~~~~~~~~ 145:18.90 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:18.90 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 145:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:18.90 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 145:18.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:18.90 136 | } else 145:18.90 | ^~~~ 145:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 145:18.90 136 | } else 145:18.90 | ^~~~ 145:18.90 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:18.90 31 | NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 145:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:18.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:18.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 145:18.91 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 145:18.91 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 145:18.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:18.91 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 145:18.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:18.91 1008 | foundInterface = 0; \ 145:18.91 | ^~~~~~~~~~~~~~ 145:18.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:18.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:18.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:18.91 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:18.91 69 | NS_INTERFACE_MAP_END 145:18.91 | ^~~~~~~~~~~~~~~~~~~~ 145:18.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:18.91 982 | else 145:18.91 | ^~~~ 145:18.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:18.92 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:18.92 | ^~~~~~~~~~~~~~~~~~ 145:18.92 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:18.92 68 | NS_INTERFACE_MAP_ENTRY(nsISizeOf) 145:18.92 | ^~~~~~~~~~~~~~~~~~~~~~ 145:18.98 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 145:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:18.98 1008 | foundInterface = 0; \ 145:18.98 | ^~~~~~~~~~~~~~ 145:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:18.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:18.98 167 | NS_INTERFACE_MAP_END 145:18.98 | ^~~~~~~~~~~~~~~~~~~~ 145:18.98 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:18.98 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 145:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:18.98 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 145:18.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 145:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:18.98 136 | } else 145:18.98 | ^~~~ 145:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 145:18.98 136 | } else 145:18.98 | ^~~~ 145:18.98 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 145:18.98 26 | NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 145:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 145:21.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.cpp:2: 145:21.93 /builddir/build/BUILD/firefox-66.0.4/caps/tests/gtest/TestOriginAttributes.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 145:21.93 /builddir/build/BUILD/firefox-66.0.4/caps/tests/gtest/TestOriginAttributes.cpp:33:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 145:21.93 33 | } 145:21.93 | ^ 145:27.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:27.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:27.14 from /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/CNavDTD.cpp:7, 145:27.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 145:27.14 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 145:27.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:27.14 1008 | foundInterface = 0; \ 145:27.14 | ^~~~~~~~~~~~~~ 145:27.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:27.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:27.14 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:27.14 245 | NS_INTERFACE_MAP_END 145:27.14 | ^~~~~~~~~~~~~~~~~~~~ 145:27.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:27.14 992 | else 145:27.14 | ^~~~ 145:27.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:27.14 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:27.14 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:27.14 244 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 145:27.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:27.24 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 145:27.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:27.24 1008 | foundInterface = 0; \ 145:27.24 | ^~~~~~~~~~~~~~ 145:27.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:27.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:27.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:27.24 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:27.24 200 | NS_INTERFACE_MAP_END 145:27.24 | ^~~~~~~~~~~~~~~~~~~~ 145:27.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:27.24 992 | else 145:27.24 | ^~~~ 145:27.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 145:27.24 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 145:27.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:27.24 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 145:27.24 199 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 145:27.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 145:28.78 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 145:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:28.78 1023 | foundInterface = 0; \ 145:28.78 | ^~~~~~~~~~~~~~ 145:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 145:28.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 145:28.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.78 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 145:28.78 19 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 145:28.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.78 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 145:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 145:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:28.78 302 | } else 145:28.78 | ^~~~ 145:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:28.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:28.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.78 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 145:28.78 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 145:28.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 145:28.98 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 145:28.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:28.98 1008 | foundInterface = 0; \ 145:28.98 | ^~~~~~~~~~~~~~ 145:28.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:28.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:28.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:28.98 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:28.98 21 | NS_INTERFACE_MAP_END 145:28.98 | ^~~~~~~~~~~~~~~~~~~~ 145:28.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 145:28.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 145:28.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:28.99 302 | } else 145:28.99 | ^~~~ 145:28.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:28.99 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:28.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.99 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 145:28.99 20 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 145:28.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:29.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 145:29.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 145:29.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICancelableRunnable.h:10, 145:29.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:13, 145:29.12 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 145:29.12 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 145:29.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 145:29.12 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 145:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:29.12 1008 | foundInterface = 0; \ 145:29.12 | ^~~~~~~~~~~~~~ 145:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:29.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:29.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:29.12 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:29.12 15 | NS_INTERFACE_MAP_END 145:29.12 | ^~~~~~~~~~~~~~~~~~~~ 145:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:29.12 982 | else 145:29.12 | ^~~~ 145:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:29.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:29.12 | ^~~~~~~~~~~~~~~~~~ 145:29.12 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:29.12 14 | NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 145:29.12 | ^~~~~~~~~~~~~~~~~~~~~~ 145:29.16 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 145:29.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:29.16 1008 | foundInterface = 0; \ 145:29.16 | ^~~~~~~~~~~~~~ 145:29.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:29.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 145:29.16 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:29.16 73 | NS_INTERFACE_MAP_END 145:29.16 | ^~~~~~~~~~~~~~~~~~~~ 145:29.16 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 145:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 145:29.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 145:29.16 302 | } else 145:29.16 | ^~~~ 145:29.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 145:29.16 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 145:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:29.16 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 145:29.16 72 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 145:29.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:29.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:29.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 145:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 145:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:29.38 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:29.38 | ^ 145:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:29.38 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:29.38 | ^~~~ 145:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 145:29.38 165 | new_elements = _cairo_malloc_ab (pq->max_size, 145:29.38 | ^~~~~~~~~~~~~~~~ 145:29.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:29.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 145:29.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 145:29.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:29.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:29.64 | ^ 145:29.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:29.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:29.64 | ^~~~ 145:29.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 145:29.64 904 | new_elements = _cairo_malloc_ab (pq->max_size, 145:29.64 | ^~~~~~~~~~~~~~~~ 145:29.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:29.76 from /usr/include/assert.h:35, 145:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:29.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:29.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 145:29.76 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:29.76 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:29.76 | ^~~~~~~ 145:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:30.12 from /usr/include/assert.h:35, 145:30.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:30.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:30.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 145:30.12 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:30.12 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:30.12 | ^~~~~~~ 145:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 145:30.24 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 145:30.24 | 145:30.24 : note: this is the location of the previous definition 145:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 145:30.25 /builddir/build/BUILD/firefox-66.0.4/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] 145:30.25 472 | free (unscaled->var_coords); 145:30.25 | ~~~~~~~~^~~~~~~~~~~~ 145:30.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdlib.h:3, 145:30.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:58, 145:30.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 145:30.25 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 145:30.25 563 | extern void free (void *__ptr) __THROW; 145:30.25 | ~~~~~~^~~~~ 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 145:30.25 /builddir/build/BUILD/firefox-66.0.4/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] 145:30.25 757 | (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 145:30.25 | ~~~~~~~~^~~~~~~~~~~~ 145:30.25 /builddir/build/BUILD/firefox-66.0.4/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 *'} 145:30.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:30.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.25 | ^ 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.25 | ^~~~ 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 145:30.25 1227 | data = _cairo_malloc_ab (height, stride); 145:30.25 | ^~~~~~~~~~~~~~~~ 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.25 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.25 | ^ 145:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.26 | ^~~~ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 145:30.26 1289 | data = _cairo_malloc_ab (height, stride); 145:30.26 | ^~~~~~~~~~~~~~~~ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.26 | ^ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.26 | ^~~~ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 145:30.26 1310 | data = _cairo_malloc_ab (height, stride); 145:30.26 | ^~~~~~~~~~~~~~~~ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.26 | ^ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.26 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.26 | ^~~~ 145:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 145:30.26 1343 | data = _cairo_malloc_ab (height, stride); 145:30.26 | ^~~~~~~~~~~~~~~~ 145:30.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:30.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 145:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 145:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.50 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 145:30.50 | ^ 145:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.50 | ^~~~ 145:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 145:30.50 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 145:30.50 | ^~~~~~~~~~~~~~~~~ 145:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.50 | ^ 145:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.50 | ^~~~ 145:30.51 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 145:30.51 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 145:30.51 | ^~~~~~~~~~~~~~~~ 145:30.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:30.60 from /usr/include/assert.h:35, 145:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:30.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:30.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 145:30.60 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:30.60 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:30.60 | ^~~~~~~ 145:30.68 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:30.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 145:30.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 145:30.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.68 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.68 | ^ 145:30.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.68 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.68 | ^~~~ 145:30.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 145:30.68 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 145:30.68 | ^~~~~~~~~~~~~~~~ 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.69 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.69 | ^ 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.69 | ^~~~ 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 145:30.69 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 145:30.69 | ^~~~~~~~~~~~~~~~ 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.69 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 145:30.69 | ^ 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.69 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.69 | ^~~~ 145:30.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 145:30.69 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 145:30.69 | ^~~~~~~~~~~~~~~~~ 145:30.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 145:30.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.70 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.70 | ^ 145:30.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.70 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.70 | ^~~~ 145:30.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 145:30.70 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 145:30.70 | ^~~~~~~~~~~~~~~~ 145:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 145:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.72 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.72 | ^ 145:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.72 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.72 | ^~~~ 145:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 145:30.72 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 145:30.72 | ^~~~~~~~~~~~~~~~ 145:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.72 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.73 | ^ 145:30.73 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.73 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.73 | ^~~~ 145:30.73 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 145:30.73 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 145:30.73 | ^~~~~~~~~~~~~~~~ 145:30.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 145:30.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.75 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.75 | ^ 145:30.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.75 | ^~~~ 145:30.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 145:30.75 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 145:30.75 | ^~~~~~~~~~~~~~~~ 145:30.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:30.75 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:30.75 | ^ 145:30.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:30.75 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:30.76 | ^~~~ 145:30.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 145:30.76 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 145:30.76 | ^~~~~~~~~~~~~~~~ 145:31.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:31.08 from /usr/include/assert.h:35, 145:31.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:31.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:31.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 145:31.08 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:31.08 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:31.08 | ^~~~~~~ 145:31.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:31.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 145:31.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 145:31.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:31.17 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:31.17 | ^ 145:31.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:31.17 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:31.17 | ^~~~ 145:31.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 145:31.17 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 145:31.17 | ^~~~~~~~~~~~~~~~ 145:31.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:31.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 145:31.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 145:31.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:31.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:31.47 | ^ 145:31.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:31.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:31.47 | ^~~~ 145:31.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 145:31.47 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 145:31.47 | ^~~~~~~~~~~~~~~~ 145:31.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:31.53 from /usr/include/assert.h:35, 145:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:31.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:31.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 145:31.53 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:31.53 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:31.53 | ^~~~~~~ 145:31.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:31.74 from /usr/include/assert.h:35, 145:31.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:31.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:31.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 145:31.74 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:31.74 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:31.74 | ^~~~~~~ 145:31.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 145:31.88 from /usr/include/assert.h:35, 145:31.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 145:31.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 145:31.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 145:31.88 /usr/include/features.h:185:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 145:31.88 185 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 145:31.88 | ^~~~~~~ 145:32.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:32.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 145:32.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 145:32.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:32.56 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:32.56 | ^ 145:32.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:32.56 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:32.56 | ^~~~ 145:32.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 145:32.56 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 145:32.56 | ^~~~~~~~~~~~~~~~ 145:32.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 145:32.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:32.57 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:32.57 | ^ 145:32.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:32.57 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:32.57 | ^~~~ 145:32.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 145:32.57 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 145:32.57 | ^~~~~~~~~~~~~~~~ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:32.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:32.58 | ^ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:32.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:32.58 | ^~~~ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 145:32.58 2106 | _cairo_malloc_ab (gradient->n_stops, 145:32.58 | ^~~~~~~~~~~~~~~~ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:32.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:32.58 | ^ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:32.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:32.58 | ^~~~ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 145:32.58 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 145:32.58 | ^~~~~~~~~~~~~~~~ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:32.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:32.58 | ^ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:32.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:32.58 | ^~~~ 145:32.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 145:32.58 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 145:32.58 | ^~~~~~~~~~~~~~~~ 145:32.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:32.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 145:32.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 145:32.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:32.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:32.60 | ^ 145:32.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:32.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:32.60 | ^~~~ 145:32.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 145:32.60 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 145:32.60 | ^~~~~~~~~~~~~~~~ 145:33.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:33.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 145:33.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.06 | ^ 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.06 | ^~~~ 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 145:33.06 822 | new_elements = _cairo_malloc_ab (pq->max_size, 145:33.06 | ^~~~~~~~~~~~~~~~ 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.06 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.06 | ^ 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.06 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.06 | ^~~~ 145:33.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 145:33.06 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 145:33.06 | ^~~~~~~~~~~~~~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.08 | ^ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.08 | ^~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 145:33.08 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 145:33.08 | ^~~~~~~~~~~~~~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.08 | ^ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.08 | ^~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 145:33.08 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 145:33.08 | ^~~~~~~~~~~~~~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.08 | ^ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.08 | ^~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 145:33.08 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 145:33.08 | ^~~~~~~~~~~~~~~~ 145:33.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.09 | ^ 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.09 | ^~~~ 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 145:33.09 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 145:33.09 | ^~~~~~~~~~~~~~~~ 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.09 | ^ 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.09 | ^~~~ 145:33.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 145:33.09 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 145:33.09 | ^~~~~~~~~~~~~~~~ 145:33.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:33.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-font-face.c:41, 145:33.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 145:33.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 145:33.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.58 | ^ 145:33.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.58 | ^~~~ 145:33.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 145:33.58 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 145:33.58 | ^~~~~~~~~~~~~~~~ 145:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 145:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.59 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.59 | ^ 145:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.59 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.59 | ^~~~ 145:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 145:33.59 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 145:33.59 | ^~~~~~~~~~~~~~~~ 145:33.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 145:33.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.60 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.60 | ^ 145:33.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.60 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.60 | ^~~~ 145:33.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 145:33.60 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 145:33.60 | ^~~~~~~~~~~~~~~~ 145:33.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 145:33.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.63 | ^ 145:33.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.63 | ^~~~ 145:33.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 145:33.63 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 145:33.63 | ^~~~~~~~~~~~~~~~ 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.64 | ^ 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.64 | ^~~~ 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 145:33.64 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 145:33.64 | ^~~~~~~~~~~~~~~~ 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:33.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:33.64 | ^ 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:33.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:33.64 | ^~~~ 145:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 145:33.64 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 145:33.64 | ^~~~~~~~~~~~~~~~ 145:34.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:34.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 145:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 145:34.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 145:34.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.32 | ^ 145:34.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.32 | ^~~~ 145:34.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 145:34.32 303 | new_rects = _cairo_malloc_ab (size, 145:34.32 | ^~~~~~~~~~~~~~~~ 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.34 | ^ 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.34 | ^~~~ 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 145:34.34 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 145:34.34 | ^~~~~~~~~~~~~~~~ 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.34 | ^ 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.34 | ^~~~ 145:34.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 145:34.34 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 145:34.34 | ^~~~~~~~~~~~~~~~ 145:34.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 145:34.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.35 | ^ 145:34.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.35 | ^~~~ 145:34.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 145:34.35 354 | path->data = _cairo_malloc_ab (path->num_data, 145:34.35 | ^~~~~~~~~~~~~~~~ 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.36 | ^ 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.36 | ^~~~ 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 145:34.36 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 145:34.36 | ^~~~~~~~~~~~~~~~ 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.36 | ^ 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.36 | ^~~~ 145:34.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 145:34.36 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 145:34.36 | ^~~~~~~~~~~~~~~~ 145:34.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 145:34.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.37 | ^ 145:34.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.37 | ^~~~ 145:34.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 145:34.37 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 145:34.37 | ^~~~~~~~~~~~~~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.39 | ^ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.39 | ^~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 145:34.39 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 145:34.39 | ^~~~~~~~~~~~~~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.39 | ^ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.39 | ^~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 145:34.39 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 145:34.39 | ^~~~~~~~~~~~~~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.39 | ^ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.39 | ^~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 145:34.39 158 | vertices = _cairo_malloc_ab (num_vertices, 145:34.39 | ^~~~~~~~~~~~~~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.39 | ^ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.39 | ^~~~ 145:34.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 145:34.39 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 145:34.39 | ^~~~~~~~~~~~~~~~ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.40 | ^ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.40 | ^~~~ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 145:34.40 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 145:34.40 | ^~~~~~~~~~~~~~~~ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.40 | ^ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.40 | ^~~~ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 145:34.40 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 145:34.40 | ^~~~~~~~~~~~~~~~ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.40 | ^ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.40 | ^~~~ 145:34.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 145:34.40 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 145:34.40 | ^~~~~~~~~~~~~~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.41 | ^ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.41 | ^~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 145:34.41 137 | new_elements = _cairo_malloc_ab (pq->max_size, 145:34.41 | ^~~~~~~~~~~~~~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.41 | ^ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.41 | ^~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 145:34.41 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 145:34.41 | ^~~~~~~~~~~~~~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.41 | ^ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.41 | ^~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 145:34.41 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 145:34.41 | ^~~~~~~~~~~~~~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.41 | ^ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.41 | ^~~~ 145:34.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 145:34.41 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 145:34.41 | ^~~~~~~~~~~~~~~~ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.42 | ^ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.42 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.42 | ^~~~ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 145:34.42 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 145:34.42 | ^~~~~~~~~~~~~~~~ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.42 | ^ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.42 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.42 | ^~~~ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 145:34.42 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 145:34.42 | ^~~~~~~~~~~~~~~~ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:34.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:34.42 | ^ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:34.42 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:34.42 | ^~~~ 145:34.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 145:34.42 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 145:34.42 | ^~~~~~~~~~~~~~~~ 145:35.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 145:35.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 145:35.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 145:35.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 145:35.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.28 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.28 | ^ 145:35.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.28 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.28 | ^~~~ 145:35.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 145:35.28 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 145:35.28 | ^~~~~~~~~~~~~~~~ 145:35.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 145:35.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.28 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.28 | ^ 145:35.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.28 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.28 | ^~~~ 145:35.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 145:35.28 701 | rects = _cairo_malloc_ab (traps->num_traps, 145:35.28 | ^~~~~~~~~~~~~~~~ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.29 | ^ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.29 | ^~~~ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 145:35.29 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 145:35.29 | ^~~~~~~~~~~~~~~~ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.29 | ^ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.29 | ^~~~ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 145:35.29 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 145:35.29 | ^~~~~~~~~~~~~~~~ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.29 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.29 | ^ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.29 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.29 | ^~~~ 145:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 145:35.29 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 145:35.29 | ^~~~~~~~~~~~~~~~ 145:35.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 145:35.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.32 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.32 | ^ 145:35.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.32 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.32 | ^~~~ 145:35.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 145:35.32 1991 | rects = _cairo_malloc_ab (num_rects, 145:35.32 | ^~~~~~~~~~~~~~~~ 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.34 | ^ 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.34 | ^~~~ 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 145:35.34 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 145:35.34 | ^~~~~~~~~~~~~~~~ 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.34 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.34 | ^ 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.34 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.34 | ^~~~ 145:35.34 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 145:35.34 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 145:35.34 | ^~~~~~~~~~~~~~~~ 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.35 | ^ 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.35 | ^~~~ 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 145:35.35 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 145:35.35 | ^~~~~~~~~~~~~~~~ 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.35 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.35 | ^ 145:35.35 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.35 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.36 | ^~~~ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 145:35.36 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 145:35.36 | ^~~~~~~~~~~~~~~~ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.36 | ^ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.36 | ^~~~ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 145:35.36 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 145:35.36 | ^~~~~~~~~~~~~~~~ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 145:35.36 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 145:35.36 | ^ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 145:35.36 62 | ((size) ? malloc((unsigned) (size)) : NULL) 145:35.36 | ^~~~ 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 145:35.36 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 145:35.36 | ^~~~~~~~~~~~~~~~ 145:35.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c: At top level: 145:35.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 145:35.36 39 | #define CAIRO_VERSION_H 1 145:35.36 | 145:35.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo.h:41, 145:35.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:70, 145:35.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 145:35.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 145:35.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 145:35.37 8 | #define CAIRO_VERSION_H 145:35.37 | 145:43.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/2D.h:31, 145:43.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:7: 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 145:43.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 145:43.66 50 | OffTheBooksMutex* Mutex() { 145:43.66 | ^~~~~ 145:43.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 145:43.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 145:43.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1037:37: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'arcs', expected 46 and have 43) [-Wcoverage-mismatch] 145:43.66 1037 | already_AddRefed Factory::CreateDataSourceSurfaceWithStride( 145:43.66 | ^~~~~~~ 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1037:37: warning: the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1015:37: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 22 and have 20) [-Wcoverage-mismatch] 145:43.66 1015 | already_AddRefed Factory::CreateDataSourceSurface( 145:43.66 | ^~~~~~~ 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1015:37: warning: the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 145:43.66 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:955:30: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'arcs', expected 22 and have 21) [-Wcoverage-mismatch] 145:43.67 955 | already_AddRefed Factory::CreateDrawTargetForCairoSurface( 145:43.67 | ^~~~~~~ 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:955:30: warning: the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:431:30: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 60 and have 58) [-Wcoverage-mismatch] 145:43.67 431 | already_AddRefed Factory::CreateDrawTargetForData( 145:43.67 | ^~~~~~~ 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:431:30: warning: the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:336:30: warning: number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'arcs', expected 47 and have 44) [-Wcoverage-mismatch] 145:43.67 336 | already_AddRefed Factory::CreateDrawTarget(BackendType aBackend, 145:43.67 | ^~~~~~~ 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:336:30: warning: the control flow of function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:288:6: warning: number of counters in profile data for function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 4 and have 2) [-Wcoverage-mismatch] 145:43.67 288 | bool Factory::AllowedSurfaceSize(const IntSize& aSize) { 145:43.67 | ^~~~~~~ 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:288:6: warning: the control flow of function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 145:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:284:6: warning: number of counters in profile data for function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 145:43.67 284 | bool Factory::ReasonableSurfaceSize(const IntSize& aSize) { 145:43.67 | ^~~~~~~ 145:43.68 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:284:6: warning: the control flow of function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:45.14 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 145:45.14 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp:391:30: warning: number of counters in profile data for function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'arcs', expected 41 and have 40) [-Wcoverage-mismatch] 145:45.14 391 | already_AddRefed nsDeviceContext::CreateRenderingContextCommon( 145:45.14 | ^~~~~~~~~~~~~~~ 145:45.14 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp:391:30: warning: the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 145:45.14 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp:391:30: warning: the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:56.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 145:56.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Logging.h:23, 145:56.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/src/DriverCrashGuard.cpp:19, 145:56.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 145:56.64 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 145:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 145:56.64 801 | size_t TransformAndClipRect(const RectTyped& aRect, 145:56.64 | ^~~~~~~~~~~~~~~~~~~~ 145:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:56.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 145:56.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Logging.h:23, 145:56.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/src/DriverCrashGuard.cpp:19, 145:56.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:2: 145:56.64 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 145:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 145:56.64 50 | OffTheBooksMutex* Mutex() { 145:56.64 | ^~~~~ 145:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 145:56.64 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 145:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 145:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:08.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathSkia.cpp:12: 146:08.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathSkia.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 146:08.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 146:08.50 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 146:08.50 | ^~~~~~~~~~~ 146:08.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:08.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:21.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetCapture.cpp:9, 146:21.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:92: 146:21.88 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const': 146:21.88 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawCommands.h:870:16: warning: number of counters in profile data for function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 146:21.88 870 | virtual void ExecuteOnDT(DrawTarget* aDT, 146:21.88 | ^~~~~~~~~~~ 146:21.88 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawCommands.h:870:16: warning: the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:21.88 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawCommands.h:870:16: warning: the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:28.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 146:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 146:28.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 146:28.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 146:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:11: 146:28.23 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 146:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 146:28.23 50 | OffTheBooksMutex* Mutex() { 146:28.23 | ^~~~~ 146:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:28.23 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 146:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 146:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:28.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:101: 146:28.24 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 146:28.24 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLReadTexImageHelper.cpp:387:42: warning: number of counters in profile data for function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 146:28.24 387 | already_AddRefed YInvertImageSurface( 146:28.24 | ^~~~~~~~~~~~~~~~~~~ 146:28.24 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLReadTexImageHelper.cpp:387:42: warning: the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:28.24 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLReadTexImageHelper.cpp:387:42: warning: the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:30.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Path.cpp:9, 146:30.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 146:30.01 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 146:30.01 | ^~~~~~~~~~~ 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:30.01 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:30.02 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 146:30.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:20: 146:30.04 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 146:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/FilterNodeSoftware.cpp:1163:37: warning: number of counters in profile data for function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'arcs', expected 43 and have 41) [-Wcoverage-mismatch] 146:30.05 1163 | already_AddRefed FilterNodeTransformSoftware::Render( 146:30.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/FilterNodeSoftware.cpp:1163:37: warning: the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 146:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/FilterNodeSoftware.cpp:1163:37: warning: the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:03.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.cpp:83: 147:03.69 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/test/gtest/TestTreeManager.cpp: In function '__gnu_cxx::new_allocator >::allocate(unsigned long, void const*) [clone .isra.0]': 147:03.69 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/test/gtest/TestTreeManager.cpp:116:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 147:03.69 116 | } 147:03.69 | ^ 147:06.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 147:06.31 /builddir/build/BUILD/firefox-66.0.4/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] 147:06.31 80 | class Machine::Code::decoder 147:06.31 | ^~~~~~~ 147:06.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:31, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 147:06.59 /builddir/build/BUILD/firefox-66.0.4/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*]': 147:06.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 147:06.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 147:06.59 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Segment.cpp:60:42: required from here 147:06.59 /builddir/build/BUILD/firefox-66.0.4/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] 147:06.59 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 147:06.59 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:06.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 147:06.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 147:06.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 147:06.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 147:06.60 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 147:06.60 38 | class FeatureVal : public Vector 147:06.60 | ^~~~~~~~~~ 147:07.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 147:07.86 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 147:07.86 /builddir/build/BUILD/firefox-66.0.4/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] 147:07.86 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 147:07.86 | ^ 147:07.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Segment.h:38, 147:07.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Silf.cpp:32, 147:07.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 147:07.86 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 147:07.86 42 | struct SlotJustify 147:07.86 | ^~~~~~~~~~~ 147:36.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 147:36.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 147:36.66 from /builddir/build/BUILD/firefox-66.0.4/layout/base/Units.h:17, 147:36.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/layers/FrameMetrics.h:12, 147:36.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/layers/Layers.h:14, 147:36.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/layers/LayerSorter.cpp:13, 147:36.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:2: 147:36.66 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 147:36.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 147:36.66 801 | size_t TransformAndClipRect(const RectTyped& aRect, 147:36.66 | ^~~~~~~~~~~~~~~~~~~~ 147:36.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:36.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:101: 147:36.68 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp: In member function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const': 147:36.68 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/RotatedBuffer.cpp:97:6: warning: number of counters in profile data for function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 35 and have 33) [-Wcoverage-mismatch] 147:36.68 97 | void RotatedBuffer::DrawBufferQuadrant( 147:36.68 | ^~~~~~~~~~~~~ 147:36.68 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/RotatedBuffer.cpp:97:6: warning: the control flow of function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:36.68 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/RotatedBuffer.cpp:97:6: warning: the control flow of function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:36.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:20: 147:36.69 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp: In member function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)': 147:36.69 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/Layers.cpp:389:11: warning: number of counters in profile data for function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'arcs', expected 16 and have 15) [-Wcoverage-mismatch] 147:36.69 389 | Matrix4x4 Layer::SnapTransform(const Matrix4x4& aTransform, 147:36.69 | ^~~~~ 147:36.69 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/Layers.cpp:389:11: warning: the control flow of function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:45.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:74: 147:45.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp: In member function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)': 147:45.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderCommandBuilder.cpp:1186:6: warning: number of counters in profile data for function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'arcs', expected 25 and have 24) [-Wcoverage-mismatch] 147:45.77 1186 | void Grouper::ConstructItemInsideInactive( 147:45.77 | ^~~~~~~ 147:45.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderCommandBuilder.cpp:1186:6: warning: the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:45.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderCommandBuilder.cpp:1186:6: warning: the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:45.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:38: 147:45.78 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp: In member function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)': 147:45.78 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/StackingContextHelper.cpp:24:1: warning: number of counters in profile data for function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'arcs', expected 32 and have 30) [-Wcoverage-mismatch] 147:45.78 24 | StackingContextHelper::StackingContextHelper( 147:45.78 | ^~~~~~~~~~~~~~~~~~~~~ 147:45.78 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/StackingContextHelper.cpp:24:1: warning: the control flow of function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:55.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/layout/base/Units.h:17, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/layers/TextureSourceProvider.cpp:7, 147:55.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:2: 147:55.79 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 147:55.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 147:55.79 50 | OffTheBooksMutex* Mutex() { 147:55.79 | ^~~~~ 147:55.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:55.79 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 147:55.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 147:55.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:92: 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void': 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicCompositor.cpp:628:6: warning: number of counters in profile data for function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'arcs', expected 126 and have 125) [-Wcoverage-mismatch] 147:57.74 628 | void BasicCompositor::DrawGeometry( 147:57.74 | ^~~~~~~~~~~~~~~ 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicCompositor.cpp:628:6: warning: the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicCompositor.cpp:628:6: warning: the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void': 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicCompositor.cpp:628:6: warning: number of counters in profile data for function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'arcs', expected 126 and have 125) [-Wcoverage-mismatch] 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicCompositor.cpp:628:6: warning: the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:57.74 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicCompositor.cpp:628:6: warning: the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:128: 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)': 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayersImpl.cpp:170:6: warning: number of counters in profile data for function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 19 and have 17) [-Wcoverage-mismatch] 147:57.75 170 | void FillPathWithMask(DrawTarget* aDT, const Path* aPath, const Rect& aClipRect, 147:57.75 | ^~~~~~~~~~~~~~~~ 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayersImpl.cpp:170:6: warning: the control flow of function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayersImpl.cpp:170:6: warning: the control flow of function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)': 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayersImpl.cpp:101:6: warning: number of counters in profile data for function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 19 and have 17) [-Wcoverage-mismatch] 147:57.75 101 | void FillRectWithMask(DrawTarget* aDT, const Rect& aRect, 147:57.75 | ^~~~~~~~~~~~~~~~ 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayersImpl.cpp:101:6: warning: the control flow of function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayersImpl.cpp:101:6: warning: the control flow of function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:119: 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:749:13: warning: number of counters in profile data for function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'arcs', expected 18 and have 17) [-Wcoverage-mismatch] 147:57.75 749 | static void InstallLayerClipPreserves3D(gfxContext* aTarget, Layer* aLayer) { 147:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:749:13: warning: the control flow of function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:182:6: warning: number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 32 and have 30) [-Wcoverage-mismatch] 147:57.75 182 | void BasicLayerManager::PopGroupForLayer(PushedGroup& group) { 147:57.75 | ^~~~~~~~~~~~~~~~~ 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:182:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:182:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)': 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:78:6: warning: number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 73 and have 72) [-Wcoverage-mismatch] 147:57.75 78 | bool BasicLayerManager::PushGroupForLayer(gfxContext* aContext, Layer* aLayer, 147:57.75 | ^~~~~~~~~~~~~~~~~ 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:78:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 147:57.75 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicLayerManager.cpp:78:6: warning: the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:08.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:65: 148:08.25 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/SingleTiledContentClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 148:08.25 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/ClientLayerManager.cpp:555:6: warning: number of counters in profile data for function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 148:08.25 555 | void ClientLayerManager::MakeSnapshotIfRequired() { 148:08.25 | ^~~~~~~~~~~~~~~~~~ 148:08.25 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/ClientLayerManager.cpp:555:6: warning: the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 148:08.25 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/ClientLayerManager.cpp:555:6: warning: the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:09.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.58 88 | memset (this, 0, sizeof (*this)); 148:09.58 | ^ 148:09.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:09.58 42 | struct hb_ot_map_t 148:09.58 | ^~~~~~~~~~~ 148:09.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:09.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.58 41 | memset (this, 0, sizeof (*this)); 148:09.58 | ^ 148:09.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:09.58 33 | struct hb_aat_map_t 148:09.58 | ^~~~~~~~~~~~ 148:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 148:09.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:09.72 331 | memcpy (dest, src.str, src.len); 148:09.72 | ^ 148:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:09.72 61 | struct IntType 148:09.72 | ^~~~~~~ 148:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 148:09.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:09.72 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 148:09.72 | ^ 148:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:09.72 61 | struct IntType 148:09.72 | ^~~~~~~ 148:09.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.81 599 | memcpy (ret, &obj, size); 148:09.81 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:09.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 148:09.81 212 | struct LangSys 148:09.81 | ^~~~~~~ 148:09.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.81 599 | memcpy (ret, &obj, size); 148:09.81 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:09.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 148:09.81 257 | struct Script 148:09.81 | ^~~~~~ 148:09.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.81 599 | memcpy (ret, &obj, size); 148:09.81 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:09.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 148:09.81 544 | struct Feature 148:09.82 | ^~~~~~~ 148:09.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 148:09.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 148:09.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.83 599 | memcpy (ret, &obj, size); 148:09.83 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:09.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 148:09.83 1950 | struct FeatureVariations 148:09.83 | ^~~~~~~~~~~~~~~~~ 148:09.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 148:09.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 148:09.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.84 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.84 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:09.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:09.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 148:09.84 300 | struct ByteStr 148:09.84 | ^~~~~~~ 148:09.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:09.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:09.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:09.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.88 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.88 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:09.88 856 | struct CFF1PrivateDictValues_Base : DictValues 148:09.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 148:09.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 148:09.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 148:09.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 148:09.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.90 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 148:09.91 569 | struct OpStr 148:09.91 | ^~~~~ 148:09.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.91 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:09.91 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:09.91 856 | struct CFF1PrivateDictValues_Base : DictValues 148:09.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:09.92 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:09.92 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:09.92 856 | struct CFF1PrivateDictValues_Base : DictValues 148:09.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.92 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.92 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:09.92 810 | struct CFF1FontDictValues : DictValues 148:09.92 | ^~~~~~~~~~~~~~~~~~ 148:09.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.93 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:09.93 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:09.93 810 | struct CFF1FontDictValues : DictValues 148:09.93 | ^~~~~~~~~~~~~~~~~~ 148:09.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.93 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.93 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 148:09.94 688 | struct CFF1TopDictVal : OpStr 148:09.94 | ^~~~~~~~~~~~~~ 148:09.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.94 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.94 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 148:09.94 38 | struct DictVal : OpStr 148:09.94 | ^~~~~~~ 148:09.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 148:09.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.95 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:09.95 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:09.95 856 | struct CFF1PrivateDictValues_Base : DictValues 148:09.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:09.95 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:09.95 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:09.95 810 | struct CFF1FontDictValues : DictValues 148:09.95 | ^~~~~~~~~~~~~~~~~~ 148:09.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:09.96 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:09.96 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:09.96 810 | struct CFF1FontDictValues : DictValues 148:09.96 | ^~~~~~~~~~~~~~~~~~ 148:09.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:12: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_t]' 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:297:33: required from here 148:09.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 148:09.96 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:09.96 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:09.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:30, 148:09.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:28: 148:09.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 148:09.97 42 | struct CallContext 148:09.97 | ^~~~~~~~~~~ 148:10.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:10.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:10.59 88 | memset (this, 0, sizeof (*this)); 148:10.59 | ^ 148:10.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:10.59 42 | struct hb_ot_map_t 148:10.59 | ^~~~~~~~~~~ 148:10.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:10.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:10.59 41 | memset (this, 0, sizeof (*this)); 148:10.59 | ^ 148:10.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:10.59 33 | struct hb_aat_map_t 148:10.59 | ^~~~~~~~~~~~ 148:10.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 148:10.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:10.73 331 | memcpy (dest, src.str, src.len); 148:10.73 | ^ 148:10.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:10.73 61 | struct IntType 148:10.73 | ^~~~~~~ 148:10.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:10.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 148:10.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:10.74 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 148:10.74 | ^ 148:10.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:10.74 61 | struct IntType 148:10.74 | ^~~~~~~ 148:10.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 148:10.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.76 127 | memcpy (dest, varStore, size_); 148:10.76 | ^ 148:10.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 148:10.76 113 | struct CFF2VariationStore 148:10.76 | ^~~~~~~~~~~~~~~~~~ 148:10.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:10.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:10.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:10.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 148:10.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 148:10.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.81 599 | memcpy (ret, &obj, size); 148:10.81 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:10.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 148:10.81 212 | struct LangSys 148:10.81 | ^~~~~~~ 148:10.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 148:10.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 148:10.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.81 599 | memcpy (ret, &obj, size); 148:10.81 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:10.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 148:10.81 257 | struct Script 148:10.81 | ^~~~~~ 148:10.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.82 599 | memcpy (ret, &obj, size); 148:10.82 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:10.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 148:10.82 544 | struct Feature 148:10.82 | ^~~~~~~ 148:10.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.82 599 | memcpy (ret, &obj, size); 148:10.82 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:10.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 148:10.82 1950 | struct FeatureVariations 148:10.82 | ^~~~~~~~~~~~~~~~~ 148:10.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 148:10.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 148:10.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 148:10.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 148:10.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:10.87 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:10.87 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 148:10.87 569 | struct OpStr 148:10.87 | ^~~~~ 148:10.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:10.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.88 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:10.88 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:10.88 36 | struct BlendArg : Number 148:10.88 | ^~~~~~~~ 148:10.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 148:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:10.88 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:10.88 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 148:10.89 38 | struct DictVal : OpStr 148:10.89 | ^~~~~~~ 148:10.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 148:10.89 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:10.89 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:30, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 148:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 148:10.89 42 | struct CallContext 148:10.89 | ^~~~~~~~~~~ 148:10.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:10.90 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:10.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:10.90 36 | struct BlendArg : Number 148:10.90 | ^~~~~~~~ 148:10.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 148:10.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 148:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 148:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:10.91 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:10.91 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 148:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:10.91 36 | struct BlendArg : Number 148:10.91 | ^~~~~~~~ 148:10.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:10.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:10.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:10.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 148:10.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 148:10.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 148:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:10.91 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:10.91 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:10.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 148:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:10.91 36 | struct BlendArg : Number 148:10.91 | ^~~~~~~~ 148:11.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 148:11.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:11.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:11.46 88 | memset (this, 0, sizeof (*this)); 148:11.46 | ^ 148:11.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:11.46 42 | struct hb_ot_map_t 148:11.46 | ^~~~~~~~~~~ 148:11.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 148:11.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 148:11.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:11.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:11.46 41 | memset (this, 0, sizeof (*this)); 148:11.46 | ^ 148:11.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:11.47 33 | struct hb_aat_map_t 148:11.47 | ^~~~~~~~~~~~ 148:12.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 148:12.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 148:12.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:12.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:12.00 88 | memset (this, 0, sizeof (*this)); 148:12.01 | ^ 148:12.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:12.01 42 | struct hb_ot_map_t 148:12.01 | ^~~~~~~~~~~ 148:12.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 148:12.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 148:12.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:12.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:12.01 41 | memset (this, 0, sizeof (*this)); 148:12.01 | ^ 148:12.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:12.01 33 | struct hb_aat_map_t 148:12.01 | ^~~~~~~~~~~~ 148:12.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 148:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:12.40 88 | memset (this, 0, sizeof (*this)); 148:12.40 | ^ 148:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:12.40 42 | struct hb_ot_map_t 148:12.40 | ^~~~~~~~~~~ 148:12.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 148:12.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 148:12.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:12.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:12.41 41 | memset (this, 0, sizeof (*this)); 148:12.41 | ^ 148:12.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:12.41 33 | struct hb_aat_map_t 148:12.41 | ^~~~~~~~~~~~ 148:12.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 148:12.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:12.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:12.81 88 | memset (this, 0, sizeof (*this)); 148:12.81 | ^ 148:12.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:12.81 42 | struct hb_ot_map_t 148:12.81 | ^~~~~~~~~~~ 148:12.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 148:12.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 148:12.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:12.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:12.81 41 | memset (this, 0, sizeof (*this)); 148:12.81 | ^ 148:12.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:12.81 33 | struct hb_aat_map_t 148:12.81 | ^~~~~~~~~~~~ 148:13.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:13.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:13.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:13.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:13.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:13.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:13.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:13.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:13.45 88 | memset (this, 0, sizeof (*this)); 148:13.45 | ^ 148:13.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:13.45 42 | struct hb_ot_map_t 148:13.45 | ^~~~~~~~~~~ 148:13.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:13.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:13.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:13.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:13.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:13.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:13.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:13.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:13.45 41 | memset (this, 0, sizeof (*this)); 148:13.45 | ^ 148:13.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:13.45 33 | struct hb_aat_map_t 148:13.45 | ^~~~~~~~~~~~ 148:13.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:30, 148:13.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:13.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh: In member function 'void OT::glyf::accelerator_t::init(hb_face_t*)': 148:13.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:233:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct OT::glyf::accelerator_t'; use assignment or value-initialization instead [-Wclass-memaccess] 148:13.95 233 | memset (this, 0, sizeof (accelerator_t)); 148:13.95 | ^ 148:13.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:229:10: note: 'struct OT::glyf::accelerator_t' declared here 148:13.95 229 | struct accelerator_t 148:13.95 | ^~~~~~~~~~~~~ 148:13.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:13.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:13.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:13.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:13.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:13.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 148:13.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:13.96 331 | memcpy (dest, src.str, src.len); 148:13.96 | ^ 148:13.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:13.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:13.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:13.97 61 | struct IntType 148:13.97 | ^~~~~~~ 148:13.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:13.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:13.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:13.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:13.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:13.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 148:13.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:13.97 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 148:13.97 | ^ 148:13.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:13.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:13.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:13.97 61 | struct IntType 148:13.97 | ^~~~~~~ 148:14.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:14.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 148:14.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.02 127 | memcpy (dest, varStore, size_); 148:14.02 | ^ 148:14.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 148:14.02 113 | struct CFF2VariationStore 148:14.02 | ^~~~~~~~~~~~~~~~~~ 148:14.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:110: 148:14.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.cc: In constructor 'hb_ot_map_builder_t::hb_ot_map_builder_t(hb_face_t*, const hb_segment_properties_t*)': 148:14.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.cc:44:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_builder_t' with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 148:14.18 44 | memset (this, 0, sizeof (*this)); 148:14.18 | ^ 148:14.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:14.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:14.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:14.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:199:8: note: 'struct hb_ot_map_builder_t' declared here 148:14.18 199 | struct hb_ot_map_builder_t 148:14.18 | ^~~~~~~~~~~~~~~~~~~ 148:14.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 148:14.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 148:14.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.23 599 | memcpy (ret, &obj, size); 148:14.23 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 148:14.23 212 | struct LangSys 148:14.23 | ^~~~~~~ 148:14.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.24 599 | memcpy (ret, &obj, size); 148:14.24 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 148:14.24 257 | struct Script 148:14.24 | ^~~~~~ 148:14.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.24 599 | memcpy (ret, &obj, size); 148:14.24 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 148:14.24 544 | struct Feature 148:14.24 | ^~~~~~~ 148:14.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 148:14.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 148:14.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.25 599 | memcpy (ret, &obj, size); 148:14.25 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 148:14.25 1950 | struct FeatureVariations 148:14.25 | ^~~~~~~~~~~~~~~~~ 148:14.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 148:14.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 148:14.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.33 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 148:14.33 300 | struct ByteStr 148:14.33 | ^~~~~~~ 148:14.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 148:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::PosLookupSubTable]' 148:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1609:39: required from here 148:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.44 599 | memcpy (ret, &obj, size); 148:14.44 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 148:14.44 647 | struct Lookup 148:14.44 | ^~~~~~ 148:14.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:14.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:14.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.50 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.50 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.50 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 148:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 148:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 148:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 148:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.62 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.62 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 148:14.62 569 | struct OpStr 148:14.62 | ^~~~~ 148:14.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.63 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:14.63 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.63 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:14.63 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:14.63 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.63 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.64 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.64 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:14.64 810 | struct CFF1FontDictValues : DictValues 148:14.64 | ^~~~~~~~~~~~~~~~~~ 148:14.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.64 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:14.64 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:14.64 810 | struct CFF1FontDictValues : DictValues 148:14.64 | ^~~~~~~~~~~~~~~~~~ 148:14.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 148:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 148:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 148:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 148:14.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 148:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.71 599 | memcpy (ret, &obj, size); 148:14.71 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 148:14.71 134 | struct RecordListOf : RecordArrayOf 148:14.71 | ^~~~~~~~~~~~ 148:14.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 148:14.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.72 599 | memcpy (ret, &obj, size); 148:14.72 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 148:14.72 134 | struct RecordListOf : RecordArrayOf 148:14.72 | ^~~~~~~~~~~~ 148:14.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 148:14.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.72 599 | memcpy (ret, &obj, size); 148:14.73 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 148:14.73 639 | struct OffsetListOf : OffsetArrayOf 148:14.73 | ^~~~~~~~~~~~ 148:14.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 148:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 148:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 148:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 148:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 148:14.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.74 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.74 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 148:14.75 688 | struct CFF1TopDictVal : OpStr 148:14.75 | ^~~~~~~~~~~~~~ 148:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.75 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.75 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 148:14.75 38 | struct DictVal : OpStr 148:14.75 | ^~~~~~~ 148:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.76 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:14.76 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.76 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.76 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:14.76 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:14.76 810 | struct CFF1FontDictValues : DictValues 148:14.76 | ^~~~~~~~~~~~~~~~~~ 148:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:14.77 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:14.77 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:14.77 810 | struct CFF1FontDictValues : DictValues 148:14.77 | ^~~~~~~~~~~~~~~~~~ 148:14.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.77 599 | memcpy (ret, &obj, size); 148:14.77 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:14.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 148:14.77 639 | struct OffsetListOf : OffsetArrayOf 148:14.77 | ^~~~~~~~~~~~ 148:14.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 148:14.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.93 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.93 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.94 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:14.94 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:14.94 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:14.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.94 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:14.94 249 | struct CFF2PrivateDictValues_Base : DictValues 148:14.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:14.98 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:14.98 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.99 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:14.99 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:14.99 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:14.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:14.99 856 | struct CFF1PrivateDictValues_Base : DictValues 148:14.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:14.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:14.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:14.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:14.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:15.00 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:15.00 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:15.00 249 | struct CFF2PrivateDictValues_Base : DictValues 148:15.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:15.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:15.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:15.00 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:15.00 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:15.01 249 | struct CFF2PrivateDictValues_Base : DictValues 148:15.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:15.01 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:15.01 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:15.01 210 | struct CFF2FontDictValues : DictValues 148:15.01 | ^~~~~~~~~~~~~~~~~~ 148:15.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:15.02 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:15.02 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:15.02 210 | struct CFF2FontDictValues : DictValues 148:15.02 | ^~~~~~~~~~~~~~~~~~ 148:15.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:15.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:15.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:15.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 148:15.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:15.02 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:15.03 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:15.03 856 | struct CFF1PrivateDictValues_Base : DictValues 148:15.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:15.03 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:15.03 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:15.03 210 | struct CFF2FontDictValues : DictValues 148:15.03 | ^~~~~~~~~~~~~~~~~~ 148:15.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:15.04 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:15.04 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:15.04 210 | struct CFF2FontDictValues : DictValues 148:15.04 | ^~~~~~~~~~~~~~~~~~ 148:15.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:15.04 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:15.04 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:15.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 148:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 148:15.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:15.04 249 | struct CFF2PrivateDictValues_Base : DictValues 148:15.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:19.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:29: 148:19.87 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/CompositableTransactionParent.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 148:19.88 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/composite/LayerManagerComposite.cpp:717:6: warning: number of counters in profile data for function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'arcs', expected 17 and have 15) [-Wcoverage-mismatch] 148:19.88 717 | void LayerManagerComposite::PopGroupForLayerEffects( 148:19.88 | ^~~~~~~~~~~~~~~~~~~~~ 148:19.88 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/composite/LayerManagerComposite.cpp:717:6: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 148:19.88 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/composite/LayerManagerComposite.cpp:717:6: warning: the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:22.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:22.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:22.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:22.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:22.34 88 | memset (this, 0, sizeof (*this)); 148:22.34 | ^ 148:22.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:22.34 42 | struct hb_ot_map_t 148:22.34 | ^~~~~~~~~~~ 148:22.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:22.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:22.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:22.34 41 | memset (this, 0, sizeof (*this)); 148:22.34 | ^ 148:22.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:22.34 33 | struct hb_aat_map_t 148:22.34 | ^~~~~~~~~~~~ 148:23.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.72 599 | memcpy (ret, &obj, size); 148:23.72 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 148:23.72 212 | struct LangSys 148:23.72 | ^~~~~~~ 148:23.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 148:23.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.72 599 | memcpy (ret, &obj, size); 148:23.72 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 148:23.73 257 | struct Script 148:23.73 | ^~~~~~ 148:23.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 148:23.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 148:23.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.73 599 | memcpy (ret, &obj, size); 148:23.73 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 148:23.73 544 | struct Feature 148:23.73 | ^~~~~~~ 148:23.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 148:23.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 148:23.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.74 599 | memcpy (ret, &obj, size); 148:23.74 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 148:23.74 1950 | struct FeatureVariations 148:23.74 | ^~~~~~~~~~~~~~~~~ 148:23.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 148:23.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 148:23.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 148:23.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 148:23.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ByteBuf.h:14, 148:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 148:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:14, 148:23.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/CompositorBridgeChild.cpp:7, 148:23.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:2: 148:23.76 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 148:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 148:23.76 50 | OffTheBooksMutex* Mutex() { 148:23.76 | ^~~~~ 148:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:23.76 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 148:23.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 148:23.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 148:23.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 148:23.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::SubstLookupSubTable]' 148:23.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1428:39: required from here 148:23.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.82 599 | memcpy (ret, &obj, size); 148:23.82 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 148:23.82 647 | struct Lookup 148:23.82 | ^~~~~~ 148:23.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 148:23.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.91 599 | memcpy (ret, &obj, size); 148:23.91 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 148:23.91 134 | struct RecordListOf : RecordArrayOf 148:23.91 | ^~~~~~~~~~~~ 148:23.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 148:23.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.91 599 | memcpy (ret, &obj, size); 148:23.91 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 148:23.92 134 | struct RecordListOf : RecordArrayOf 148:23.92 | ^~~~~~~~~~~~ 148:23.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.92 599 | memcpy (ret, &obj, size); 148:23.92 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 148:23.92 639 | struct OffsetListOf : OffsetArrayOf 148:23.92 | ^~~~~~~~~~~~ 148:23.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 148:23.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:23.93 599 | memcpy (ret, &obj, size); 148:23.93 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:23.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 148:23.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 148:23.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 148:23.93 639 | struct OffsetListOf : OffsetArrayOf 148:23.93 | ^~~~~~~~~~~~ 148:25.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 148:25.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:25.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:25.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:25.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 148:25.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:25.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 148:25.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:25.71 88 | memset (this, 0, sizeof (*this)); 148:25.71 | ^ 148:25.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 148:25.72 42 | struct hb_ot_map_t 148:25.72 | ^~~~~~~~~~~ 148:25.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 148:25.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 148:25.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 148:25.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 148:25.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 148:25.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:25.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 148:25.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:25.72 41 | memset (this, 0, sizeof (*this)); 148:25.72 | ^ 148:25.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 148:25.72 33 | struct hb_aat_map_t 148:25.72 | ^~~~~~~~~~~~ 148:25.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:25.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 148:25.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:25.88 331 | memcpy (dest, src.str, src.len); 148:25.88 | ^ 148:25.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:25.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:25.88 61 | struct IntType 148:25.88 | ^~~~~~~ 148:25.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:25.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:25.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 148:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:25.89 588 | memcpy (d, &opstr.str.str[0], opstr.str.len); 148:25.89 | ^ 148:25.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 148:25.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:25.89 61 | struct IntType 148:25.89 | ^~~~~~~ 148:25.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:25.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 148:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:25.89 127 | memcpy (dest, varStore, size_); 148:25.89 | ^ 148:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 148:25.90 113 | struct CFF2VariationStore 148:25.90 | ^~~~~~~~~~~~~~~~~~ 148:25.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'void CFF::StrEncoder::encode_byte(unsigned char)': 148:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:47:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 148:25.91 47 | if (unlikely (buff.push ((const char)b) == &Crap(char))) 148:25.91 | ^ 148:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:179:46: note: in definition of macro 'unlikely' 148:25.91 179 | #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 148:25.91 | ^~~~ 148:25.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'bool CFF::CFFFontDict_OpSerializer::serialize(hb_serialize_context_t*, const CFF::OpStr&, const CFF::TableInfo&) const': 148:25.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:220:50: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 148:25.92 220 | memcpy (d, &opstr.str.str[0], opstr.str.len); 148:25.92 | ^ 148:25.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 148:25.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:25.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 148:25.92 61 | struct IntType 148:25.92 | ^~~~~~~ 148:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 148:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.02 599 | memcpy (ret, &obj, size); 148:26.02 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 148:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 148:26.02 212 | struct LangSys 148:26.02 | ^~~~~~~ 148:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 148:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 148:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.02 599 | memcpy (ret, &obj, size); 148:26.03 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:26.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 148:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 148:26.03 257 | struct Script 148:26.03 | ^~~~~~ 148:26.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:26.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 148:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.03 599 | memcpy (ret, &obj, size); 148:26.03 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:26.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 148:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 148:26.03 544 | struct Feature 148:26.03 | ^~~~~~~ 148:26.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 148:26.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 148:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 148:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.03 599 | memcpy (ret, &obj, size); 148:26.03 | ~~~~~~~^~~~~~~~~~~~~~~~~ 148:26.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 148:26.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 148:26.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 148:26.04 1950 | struct FeatureVariations 148:26.04 | ^~~~~~~~~~~~~~~~~ 148:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.06 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.06 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 148:26.06 396 | struct ParsedCStr : ParsedValues 148:26.06 | ^~~~~~~~~~ 148:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.06 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.06 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 148:26.07 543 | struct SubrRemap : Remap 148:26.07 | ^~~~~~~~~ 148:26.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 148:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 148:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.07 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.07 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:26.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:26.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 148:26.07 300 | struct ByteStr 148:26.07 | ^~~~~~~ 148:26.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 148:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 148:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.08 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.08 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 148:26.08 65 | struct StrBuffArray : hb_vector_t 148:26.08 | ^~~~~~~~~~~~ 148:26.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 148:26.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 148:26.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 148:26.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.14 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.14 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 148:26.14 396 | struct ParsedCStr : ParsedValues 148:26.14 | ^~~~~~~~~~ 148:26.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStr'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.14 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.14 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 148:26.15 396 | struct ParsedCStr : ParsedValues 148:26.15 | ^~~~~~~~~~ 148:26.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.15 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.15 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 148:26.15 543 | struct SubrRemap : Remap 148:26.15 | ^~~~~~~~~ 148:26.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::SubrRemap'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.15 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.15 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 148:26.15 543 | struct SubrRemap : Remap 148:26.15 | ^~~~~~~~~ 148:26.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.16 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.16 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:26.16 856 | struct CFF1PrivateDictValues_Base : DictValues 148:26.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_vector_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.16 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.16 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 148:26.16 35 | struct hb_vector_t 148:26.16 | ^~~~~~~~~~~ 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 148:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.17 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 148:26.17 464 | struct ParsedCStrs : hb_vector_t 148:26.17 | ^~~~~~~~~~~ 148:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.17 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.17 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 148:26.17 65 | struct StrBuffArray : hb_vector_t 148:26.17 | ^~~~~~~~~~~~ 148:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::StrBuffArray'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.17 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.17 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 148:26.18 65 | struct StrBuffArray : hb_vector_t 148:26.18 | ^~~~~~~~~~~~ 148:26.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 148:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.18 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.18 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:26.18 249 | struct CFF2PrivateDictValues_Base : DictValues 148:26.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 148:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 148:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 148:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 148:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.19 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.19 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 148:26.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:26.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 148:26.20 569 | struct OpStr 148:26.20 | ^~~~~ 148:26.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]': 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]' 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::ParsedCSOp; CFF::OpCode = unsigned int]' 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:409:32: required from here 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ParsedCSOp'; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.20 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.20 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:366:8: note: 'struct CFF::ParsedCSOp' declared here 148:26.20 366 | struct ParsedCSOp : OpStr 148:26.20 | ^~~~~~~~~~ 148:26.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStr]': 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStr; CrapHelper::Type = CFF::ParsedCStr]' 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 148:26.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:471:16: required from here 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.21 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.21 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 148:26.21 396 | struct ParsedCStr : ParsedValues 148:26.21 | ^~~~~~~~~~ 148:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::SubrRemap]': 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::SubrRemap; CrapHelper::Type = CFF::SubrRemap]' 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:597:21: required from here 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.21 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.21 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 148:26.21 543 | struct SubrRemap : Remap 148:26.21 | ^~~~~~~~~ 148:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.22 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.22 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:26.22 856 | struct CFF1PrivateDictValues_Base : DictValues 148:26.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.22 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.22 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:26.22 856 | struct CFF1PrivateDictValues_Base : DictValues 148:26.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 148:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.23 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.23 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:26.23 810 | struct CFF1FontDictValues : DictValues 148:26.23 | ^~~~~~~~~~~~~~~~~~ 148:26.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.23 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.23 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:26.23 810 | struct CFF1FontDictValues : DictValues 148:26.23 | ^~~~~~~~~~~~~~~~~~ 148:26.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:631:39: required from here 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.24 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.24 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 148:26.24 688 | struct CFF1TopDictVal : OpStr 148:26.24 | ^~~~~~~~~~~~~~ 148:26.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 148:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.24 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.25 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 148:26.25 35 | struct hb_vector_t 148:26.25 | ^~~~~~~~~~~ 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct hb_vector_t'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.25 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.25 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 148:26.25 35 | struct hb_vector_t 148:26.25 | ^~~~~~~~~~~ 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.25 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.25 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 148:26.25 464 | struct ParsedCStrs : hb_vector_t 148:26.25 | ^~~~~~~~~~~ 148:26.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStrs'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.26 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.26 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 148:26.26 464 | struct ParsedCStrs : hb_vector_t 148:26.26 | ^~~~~~~~~~~ 148:26.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::StrBuffArray]': 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::StrBuffArray; CrapHelper::Type = CFF::StrBuffArray]' 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:720:22: required from here 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.26 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.26 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 148:26.26 65 | struct StrBuffArray : hb_vector_t 148:26.26 | ^~~~~~~~~~~~ 148:26.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.27 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.27 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 148:26.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:26.27 36 | struct BlendArg : Number 148:26.27 | ^~~~~~~~ 148:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.27 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.27 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:26.27 249 | struct CFF2PrivateDictValues_Base : DictValues 148:26.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.28 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.28 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:26.28 249 | struct CFF2PrivateDictValues_Base : DictValues 148:26.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.28 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.28 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:26.28 210 | struct CFF2FontDictValues : DictValues 148:26.29 | ^~~~~~~~~~~~~~~~~~ 148:26.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.29 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.29 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:26.29 210 | struct CFF2FontDictValues : DictValues 148:26.29 | ^~~~~~~~~~~~~~~~~~ 148:26.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 148:26.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.30 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.30 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 148:26.30 38 | struct DictVal : OpStr 148:26.30 | ^~~~~~~ 148:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.30 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.30 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 148:26.30 856 | struct CFF1PrivateDictValues_Base : DictValues 148:26.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 148:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.31 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.31 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:26.31 810 | struct CFF1FontDictValues : DictValues 148:26.31 | ^~~~~~~~~~~~~~~~~~ 148:26.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.31 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.31 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:26.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 148:26.31 810 | struct CFF1FontDictValues : DictValues 148:26.32 | ^~~~~~~~~~~~~~~~~~ 148:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = hb_vector_t]': 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = hb_vector_t; CrapHelper::Type = hb_vector_t]' 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:301:32: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.32 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.32 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 148:26.32 35 | struct hb_vector_t 148:26.32 | ^~~~~~~~~~~ 148:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStrs]': 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStrs; CrapHelper::Type = CFF::ParsedCStrs]' 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:660:29: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 148:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.33 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 148:26.33 464 | struct ParsedCStrs : hb_vector_t 148:26.33 | ^~~~~~~~~~~ 148:26.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.33 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:26.33 210 | struct CFF2FontDictValues : DictValues 148:26.33 | ^~~~~~~~~~~~~~~~~~ 148:26.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.33 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.33 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 148:26.34 210 | struct CFF2FontDictValues : DictValues 148:26.34 | ^~~~~~~~~~~~~~~~~~ 148:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.34 158 | memcpy (obj, &Null(Type), sizeof (*obj)); 148:26.34 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 148:26.34 249 | struct CFF2PrivateDictValues_Base : DictValues 148:26.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:12: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_subset_t]' 148:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.35 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.35 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:33, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 148:26.35 42 | struct CallContext 148:26.35 | ^~~~~~~~~~~ 148:26.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 148:26.35 192 | memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 148:26.35 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 148:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:26.35 36 | struct BlendArg : Number 148:26.35 | ^~~~~~~~ 148:26.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:12: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 148:26.36 164 | memcpy (new_array, static_array, len * sizeof (Type)); 148:26.36 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:26.36 36 | struct BlendArg : Number 148:26.36 | ^~~~~~~~ 148:26.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 148:26.36 170 | new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 148:26.36 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:26.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 148:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 148:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 148:26.36 36 | struct BlendArg : Number 148:26.36 | ^~~~~~~~ 148:27.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 148:27.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 148:27.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-unicode.cc: In member function 'CFF::CFF1StringIndex::serialize(hb_serialize_context_t*, CFF::CFF1StringIndex const&, unsigned int, CFF::Remap const&)': 148:27.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:575:8: warning: the control flow of function 'CFF::CFF1StringIndex::serialize(hb_serialize_context_t*, CFF::CFF1StringIndex const&, unsigned int, CFF::Remap const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 148:27.36 575 | bool serialize (hb_serialize_context_t *c, const CFF1StringIndex &strings, 148:27.36 | ^~~~~~~~~ 148:27.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:575:8: warning: the control flow of function 'CFF::CFF1StringIndex::serialize(hb_serialize_context_t*, CFF::CFF1StringIndex const&, unsigned int, CFF::Remap const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 149:00.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:92: 149:00.97 /builddir/build/BUILD/firefox-66.0.4/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 149:00.97 /builddir/build/BUILD/firefox-66.0.4/gfx/ipc/SharedDIB.cpp:39:10: warning: number of counters in profile data for function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'arcs', expected 5 and have 6) [-Wcoverage-mismatch] 149:00.97 39 | nsresult SharedDIB::Attach(Handle aHandle, uint32_t aSize) { 149:00.97 | ^~~~~~~~~ 149:00.97 /builddir/build/BUILD/firefox-66.0.4/gfx/ipc/SharedDIB.cpp:39:10: warning: the control flow of function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:29.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 150:29.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 150:29.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 150:29.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgIContainer.h:28, 150:29.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxUtils.h:11, 150:29.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 150:29.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:2: 150:29.03 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 150:29.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 150:29.03 50 | OffTheBooksMutex* Mutex() { 150:29.03 | ^~~~~ 150:29.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:29.03 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 150:29.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 150:29.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawPath' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:44.73 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 150:44.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 150:44.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 150:44.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 150:44.73 273 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 150:44.73 | ^~~~~~~~ 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 150:44.73 170 | struct T { \ 150:44.73 | ^ 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawRect' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:44.73 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 150:44.73 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 150:44.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 150:44.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 150:44.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 150:44.73 299 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 150:44.74 | ^~~~~~~~ 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 150:44.74 170 | struct T { \ 150:44.74 | ^ 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkRecords::DrawTextBlob' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 150:44.74 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 150:44.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 150:44.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 150:44.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 150:44.74 311 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 150:44.74 | ^~~~~~~~~~~~ 150:44.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 150:44.74 170 | struct T { \ 150:44.74 | ^ 150:46.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 150:46.20 917 | memcpy(&v, src, tail * sizeof(T)); 150:46.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:46.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 150:46.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 150:46.20 371 | class SkNx<4, uint32_t> { 150:46.20 | ^~~~~~~~~~~~~~~~~ 150:46.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 150:46.20 917 | memcpy(&v, src, tail * sizeof(T)); 150:46.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:46.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 150:46.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 150:46.20 428 | class SkNx<4, uint16_t> { 150:46.20 | ^~~~~~~~~~~~~~~~~ 150:46.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 150:46.21 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 150:46.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:46.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 150:46.21 26 | struct SkNx { 150:46.21 | ^~~~ 150:46.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse2::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 150:46.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 150:46.21 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 150:46.21 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:46.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 150:46.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 150:46.22 498 | class SkNx<8, uint16_t> { 150:46.22 | ^~~~~~~~~~~~~~~~~ 150:46.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 150:46.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 150:46.23 26 | memcpy(&v, p, sizeof(v)); 150:46.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 150:46.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 150:46.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 150:46.23 371 | class SkNx<4, uint32_t> { 150:46.23 | ^~~~~~~~~~~~~~~~~ 150:46.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 150:46.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 150:46.23 26 | memcpy(&v, p, sizeof(v)); 150:46.23 | ~~~~~~^~~~~~~~~~~~~~~~~~ 150:46.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 150:46.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 150:46.23 128 | class SkNx<4, float> { 150:46.23 | ^~~~~~~~~~~~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 150:46.24 26 | memcpy(&v, p, sizeof(v)); 150:46.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 150:46.24 26 | struct SkNx { 150:46.24 | ^~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 150:46.24 26 | memcpy(&v, p, sizeof(v)); 150:46.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 150:46.24 26 | struct SkNx { 150:46.24 | ^~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 150:46.24 26 | memcpy(&v, p, sizeof(v)); 150:46.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 150:46.24 26 | struct SkNx { 150:46.24 | ^~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:20, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse2::lowp::U32 sse2::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse2::lowp::F, sse2::lowp::F) [with T = const unsigned int; sse2::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse2::lowp::F = {anonymous}::SkNx<8, float>]' 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 150:46.24 26 | memcpy(&v, p, sizeof(v)); 150:46.24 | ~~~~~~^~~~~~~~~~~~~~~~~~ 150:46.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkHalf.h:11, 150:46.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:9: 150:46.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 150:46.24 26 | struct SkNx { 150:46.24 | ^~~~ 150:46.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 150:46.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t sse2::hash_fn(const void*, size_t, uint32_t)': 150:46.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 150:46.32 195 | case 3: k ^= data[2] << 16; 150:46.32 | ~~^~~~~~~~~~~~~~~~ 150:46.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 150:46.33 196 | case 2: k ^= data[1] << 8; 150:46.33 | ^~~~ 150:46.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 150:46.33 196 | case 2: k ^= data[1] << 8; 150:46.33 | ~~^~~~~~~~~~~~~~~~ 150:46.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 150:46.33 197 | case 1: k ^= data[0] << 0; 150:46.33 | ^~~~ 150:46.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:44: 150:46.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: At global scope: 150:46.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse2::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 150:46.39 3487 | xy_to_2pt_conical_compensate_focal, 150:46.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:46.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse2::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 150:46.40 3463 | from_srgb, from_srgb_dst, to_srgb, 150:46.40 | ^~~~~~~~~~~~~ 151:01.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 151:01.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 151:01.00 190 | } 151:01.00 | ^ 151:01.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:192:13: note: here 151:01.00 192 | case SkPath::kQuad_Verb: 151:01.00 | ^~~~ 152:15.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 152:15.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 152:15.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 152:15.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 152:15.73 133 | sk_abort_no_print(); \ 152:15.73 | ~~~~~~~~~~~~~~~~~^~ 152:15.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 152:15.73 199 | SK_ABORT("Incomplete Switch\n"); 152:15.73 | ^~~~~~~~ 152:15.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 152:15.73 200 | case SkPath::kWinding_FillType: 152:15.73 | ^~~~ 152:17.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 152:17.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:11, 152:17.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 152:17.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 152:17.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 152:17.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 152:17.62 133 | sk_abort_no_print(); \ 152:17.62 | ~~~~~~~~~~~~~~~~~^~ 152:17.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:44:13: note: in expansion of macro 'SK_ABORT' 152:17.62 44 | SK_ABORT("Unexpected path fill."); 152:17.62 | ^~~~~~~~ 152:17.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:46:9: note: here 152:17.62 46 | case GrStencilOp::kIncWrap: 152:17.62 | ^~~~ 152:56.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 152:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 152:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 152:56.11 23 | memset(&fFlags, 0, sizeof(fFlags)); 152:56.11 | ^ 152:56.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 152:56.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:11, 152:56.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 152:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 152:56.11 17 | struct Flags { 152:56.11 | ^~~~~ 153:41.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 153:41.49 917 | memcpy(&v, src, tail * sizeof(T)); 153:41.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:41.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 153:41.49 371 | class SkNx<4, uint32_t> { 153:41.49 | ^~~~~~~~~~~~~~~~~ 153:41.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 153:41.49 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 153:41.49 917 | memcpy(&v, src, tail * sizeof(T)); 153:41.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:41.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 153:41.50 428 | class SkNx<4, uint16_t> { 153:41.50 | ^~~~~~~~~~~~~~~~~ 153:41.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 153:41.50 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 153:41.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 153:41.50 26 | struct SkNx { 153:41.50 | ^~~~ 153:41.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V hsw::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 153:41.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 153:41.50 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 153:41.50 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:41.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 153:41.51 498 | class SkNx<8, uint16_t> { 153:41.51 | ^~~~~~~~~~~~~~~~~ 153:41.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 153:41.51 26 | memcpy(&v, p, sizeof(v)); 153:41.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 153:41.51 371 | class SkNx<4, uint32_t> { 153:41.51 | ^~~~~~~~~~~~~~~~~ 153:41.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 153:41.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 153:41.51 26 | memcpy(&v, p, sizeof(v)); 153:41.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 153:41.52 128 | class SkNx<4, float> { 153:41.52 | ^~~~~~~~~~~~~~ 153:41.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 153:41.52 26 | memcpy(&v, p, sizeof(v)); 153:41.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 153:41.52 26 | struct SkNx { 153:41.52 | ^~~~ 153:41.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 153:41.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 153:41.52 26 | memcpy(&v, p, sizeof(v)); 153:41.52 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 153:41.53 26 | struct SkNx { 153:41.53 | ^~~~ 153:41.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = __vector(8) float]': 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = __vector(8) float]' 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3344:80: required from here 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const __vector(8) float' [-Wclass-memaccess] 153:41.53 26 | memcpy(&v, p, sizeof(v)); 153:41.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 153:41.53 26 | struct SkNx { 153:41.53 | ^~~~ 153:41.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 153:41.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 153:41.53 26 | memcpy(&v, p, sizeof(v)); 153:41.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 153:41.54 26 | struct SkNx { 153:41.54 | ^~~~ 153:41.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:41.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'hsw::lowp::U32 hsw::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, hsw::lowp::F, hsw::lowp::F) [with T = const unsigned int; hsw::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; hsw::lowp::F = {anonymous}::SkNx<8, float>]' 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 153:41.54 26 | memcpy(&v, p, sizeof(v)); 153:41.54 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:41.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:41.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:41.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:102: 153:41.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 153:41.54 26 | struct SkNx { 153:41.54 | ^~~~ 153:41.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_hsw.cpp:105: 153:41.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'hsw::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 153:41.61 3487 | xy_to_2pt_conical_compensate_focal, 153:41.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:41.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'hsw::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 153:41.61 3463 | from_srgb, from_srgb_dst, to_srgb, 153:41.61 | ^~~~~~~~~~~~~ 153:44.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, unsigned int>; T = unsigned int; size_t = long unsigned int]': 153:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1299:34: required from here 153:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 153:44.33 917 | memcpy(&v, src, tail * sizeof(T)); 153:44.33 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:44.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:44.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 153:44.33 371 | class SkNx<4, uint32_t> { 153:44.33 | ^~~~~~~~~~~~~~~~~ 153:44.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::load(const T*, size_t) [with V = {anonymous}::SkNx<4, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:1501:33: required from here 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:917:15: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 153:44.34 917 | memcpy(&v, src, tail * sizeof(T)); 153:44.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:428:7: note: 'class {anonymous}::SkNx<4, short unsigned int>' declared here 153:44.34 428 | class SkNx<4, uint16_t> { 153:44.34 | ^~~~~~~~~~~~~~~~~ 153:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, unsigned int>; T = unsigned int; size_t = long unsigned int]': 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3008:34: required from here 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const unsigned int' [-Wclass-memaccess] 153:44.34 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 153:44.34 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 153:44.34 26 | struct SkNx { 153:44.34 | ^~~~ 153:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h: In instantiation of 'V sse41::lowp::load(const T*, size_t) [with V = {anonymous}::SkNx<8, short unsigned int>; T = short unsigned int; size_t = long unsigned int]': 153:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3080:33: required from here 153:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2874:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<8, short unsigned int>' from an array of 'const short unsigned int' [-Wclass-memaccess] 153:44.35 2874 | default: memcpy(&v, ptr, (tail & (N-1)) * sizeof(T)); break; 153:44.35 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:44.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:44.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:498:7: note: 'class {anonymous}::SkNx<8, short unsigned int>' declared here 153:44.35 498 | class SkNx<8, uint16_t> { 153:44.35 | ^~~~~~~~~~~~~~~~~ 153:44.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:44.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, unsigned int>; P = {anonymous}::SkNx<4, float>]': 153:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, unsigned int>; Src = {anonymous}::SkNx<4, float>]' 153:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:718:31: required from here 153:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, unsigned int>' from an array of 'const class {anonymous}::SkNx<4, float>' [-Wclass-memaccess] 153:44.35 26 | memcpy(&v, p, sizeof(v)); 153:44.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:44.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:44.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:371:7: note: 'class {anonymous}::SkNx<4, unsigned int>' declared here 153:44.36 371 | class SkNx<4, uint32_t> { 153:44.36 | ^~~~~~~~~~~~~~~~~ 153:44.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:44.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<4, float>; P = {anonymous}::SkNx<4, unsigned int>]': 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<4, float>; Src = {anonymous}::SkNx<4, unsigned int>]' 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:721:67: required from here 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::SkNx<4, float>' from an array of 'const class {anonymous}::SkNx<4, unsigned int>' [-Wclass-memaccess] 153:44.36 26 | memcpy(&v, p, sizeof(v)); 153:44.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:44.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:418, 153:44.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/SkNx_sse.h:128:7: note: 'class {anonymous}::SkNx<4, float>' declared here 153:44.36 128 | class SkNx<4, float> { 153:44.36 | ^~~~~~~~~~~~~~ 153:44.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:44.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, int>; P = {anonymous}::SkNx<8, float>]': 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, int>; Src = {anonymous}::SkNx<8, float>]' 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:53: required from here 153:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 153:44.36 26 | memcpy(&v, p, sizeof(v)); 153:44.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, int>' declared here 153:44.37 26 | struct SkNx { 153:44.37 | ^~~~ 153:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, int>]': 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, int>]' 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2670:68: required from here 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, int>' [-Wclass-memaccess] 153:44.37 26 | memcpy(&v, p, sizeof(v)); 153:44.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 153:44.37 26 | struct SkNx { 153:44.37 | ^~~~ 153:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, unsigned int>; P = {anonymous}::SkNx<8, float>]': 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, unsigned int>; Src = {anonymous}::SkNx<8, float>]' 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3380:43: required from here 153:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, unsigned int>' from an array of 'const struct {anonymous}::SkNx<8, float>' [-Wclass-memaccess] 153:44.37 26 | memcpy(&v, p, sizeof(v)); 153:44.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, unsigned int>' declared here 153:44.38 26 | struct SkNx { 153:44.38 | ^~~~ 153:44.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:13, 153:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h: In instantiation of 'T unaligned_load(const P*) [with T = {anonymous}::SkNx<8, float>; P = {anonymous}::SkNx<8, unsigned int>]': 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:38:31: required from 'Dst bit_cast(const Src&) [with Dst = {anonymous}::SkNx<8, float>; Src = {anonymous}::SkNx<8, unsigned int>]' 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:2839:28: required from 'sse41::lowp::U32 sse41::lowp::ix_and_ptr(T**, const SkJumper_GatherCtx*, sse41::lowp::F, sse41::lowp::F) [with T = const unsigned int; sse41::lowp::U32 = {anonymous}::SkNx<8, unsigned int>; sse41::lowp::F = {anonymous}::SkNx<8, float>]' 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3057:39: required from here 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/../jumper/SkJumper_misc.h:26:11: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'struct {anonymous}::SkNx<8, float>' from an array of 'const struct {anonymous}::SkNx<8, unsigned int>' [-Wclass-memaccess] 153:44.38 26 | memcpy(&v, p, sizeof(v)); 153:44.38 | ~~~~~~^~~~~~~~~~~~~~~~~~ 153:44.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:14, 153:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:8: 153:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkNx.h:26:8: note: 'struct {anonymous}::SkNx<8, float>' declared here 153:44.38 26 | struct SkNx { 153:44.38 | ^~~~ 153:44.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkOpts_sse41.cpp:11: 153:44.45 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3487:9: warning: 'sse41::lowp::xy_to_2pt_conical_compensate_focal' defined but not used [-Wunused-variable] 153:44.45 3487 | xy_to_2pt_conical_compensate_focal, 153:44.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:44.45 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkRasterPipeline_opts.h:3463:20: warning: 'sse41::lowp::from_srgb_dst' defined but not used [-Wunused-variable] 153:44.45 3463 | from_srgb, from_srgb_dst, to_srgb, 153:44.45 | ^~~~~~~~~~~~~ 153:55.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) int; S = __vector(4) float]': 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' [-Wnarrowing] 153:55.99 102 | return D{v[0],v[1],v[2],v[3]}; 153:55.99 | ~^ 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' [-Wnarrowing] 153:55.99 102 | return D{v[0],v[1],v[2],v[3]}; 153:55.99 | ~^ 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' [-Wnarrowing] 153:55.99 102 | return D{v[0],v[1],v[2],v[3]}; 153:55.99 | ~^ 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' [-Wnarrowing] 153:55.99 102 | return D{v[0],v[1],v[2],v[3]}; 153:55.99 | ~^ 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) unsigned int]': 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:174:88: required from here 153:55.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.00 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.00 | ~^ 153:56.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.00 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.00 | ~^ 153:56.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.00 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.00 | ~^ 153:56.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.00 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.00 | ~^ 153:56.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) int]': 153:56.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:211:39: required from here 153:56.00 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' [-Wnarrowing] 153:56.00 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.00 | ~^ 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' [-Wnarrowing] 153:56.01 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.01 | ~^ 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' [-Wnarrowing] 153:56.01 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.01 | ~^ 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' [-Wnarrowing] 153:56.01 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.01 | ~^ 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned char]': 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.01 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.01 | ~^ 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.01 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.01 | ~^ 153:56.01 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.01 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.02 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) short unsigned int]': 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.02 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.02 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.02 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.02 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) unsigned int]': 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.02 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.02 | ~^ 153:56.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) float; S = __vector(4) long unsigned int]': 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.03 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.03 | ~^ 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) long unsigned int]': 153:56.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned char; S = __vector(4) int]': 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.04 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.04 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.05 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) short unsigned int; S = __vector(4) int]': 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.05 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.05 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.05 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.05 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) unsigned int; S = __vector(4) int]': 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.05 | ~^ 153:56.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.05 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.06 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.06 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D baseline::cast(const S&) [with D = __vector(4) long unsigned int; S = __vector(4) int]': 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.06 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.06 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.06 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.06 102 | return D{v[0],v[1],v[2],v[3]}; 153:56.06 | ~^ 153:56.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/skcms.cc:1907: 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) int; S = __vector(8) float]': 153:56.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((float [8])v)[0]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((float [8])v)[1]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((float [8])v)[2]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((float [8])v)[3]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((float [8])v)[4]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((float [8])v)[5]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((float [8])v)[6]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.07 | ~^ 153:56.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((float [8])v)[7]' from 'float' to 'int' [-Wnarrowing] 153:56.07 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) int]': 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:224:23: required from here 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'float' [-Wnarrowing] 153:56.08 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.08 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned char]': 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned char [8])v)[0]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned char [8])v)[1]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned char [8])v)[2]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned char [8])v)[3]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned char [8])v)[4]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned char [8])v)[5]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned char [8])v)[6]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.09 | ~^ 153:56.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned char [8])v)[7]' from 'unsigned char' to 'float' [-Wnarrowing] 153:56.09 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) short unsigned int]': 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((short unsigned int [8])v)[0]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((short unsigned int [8])v)[1]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((short unsigned int [8])v)[2]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((short unsigned int [8])v)[3]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((short unsigned int [8])v)[4]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((short unsigned int [8])v)[5]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((short unsigned int [8])v)[6]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((short unsigned int [8])v)[7]' from 'short unsigned int' to 'float' [-Wnarrowing] 153:56.10 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.10 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) unsigned int]': 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((unsigned int [8])v)[0]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((unsigned int [8])v)[1]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((unsigned int [8])v)[2]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((unsigned int [8])v)[3]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((unsigned int [8])v)[4]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((unsigned int [8])v)[5]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((unsigned int [8])v)[6]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((unsigned int [8])v)[7]' from 'unsigned int' to 'float' [-Wnarrowing] 153:56.11 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.11 | ~^ 153:56.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) float; S = __vector(8) long unsigned int]': 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'float' [-Wnarrowing] 153:56.12 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.12 | ~^ 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) long unsigned int]': 153:56.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:768:54: required from here 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((long unsigned int [8])v)[0]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((long unsigned int [8])v)[1]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((long unsigned int [8])v)[2]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((long unsigned int [8])v)[3]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((long unsigned int [8])v)[4]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((long unsigned int [8])v)[5]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((long unsigned int [8])v)[6]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((long unsigned int [8])v)[7]' from 'long unsigned int' to 'short unsigned int' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned char; S = __vector(8) int]': 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.13 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.13 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned char' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) short unsigned int; S = __vector(8) int]': 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'short unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) unsigned int; S = __vector(8) int]': 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.14 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.14 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h: In instantiation of 'D hsw::cast(const S&) [with D = __vector(8) long unsigned int; S = __vector(8) int]': 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1048:55: required from here 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:15: warning: narrowing conversion of '((int [8])v)[0]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:20: warning: narrowing conversion of '((int [8])v)[1]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:25: warning: narrowing conversion of '((int [8])v)[2]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:30: warning: narrowing conversion of '((int [8])v)[3]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:36: warning: narrowing conversion of '((int [8])v)[4]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:41: warning: narrowing conversion of '((int [8])v)[5]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:46: warning: narrowing conversion of '((int [8])v)[6]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:56.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:104:51: warning: narrowing conversion of '((int [8])v)[7]' from 'int' to 'long unsigned int' [-Wnarrowing] 153:56.15 104 | return D{v[0],v[1],v[2],v[3], v[4],v[5],v[6],v[7]}; 153:56.15 | ~^ 153:57.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 153:57.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBitmapCache.cpp:81:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 153:57.52 81 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 153:57.52 | ^~~ 154:05.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:12, 154:05.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:137: 154:05.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 154:05.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 154:05.23 23 | memset(&fFlags, 0, sizeof(fFlags)); 154:05.23 | ^ 154:05.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformer.h:13, 154:05.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16, 154:05.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:29: 154:05.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 154:05.23 17 | struct Flags { 154:05.23 | ^~~~~ 154:09.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp:12, 154:09.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:20: 154:09.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 154:09.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 154:09.46 23 | memset(&fFlags, 0, sizeof(fFlags)); 154:09.46 | ^ 154:09.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 154:09.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 154:09.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 154:09.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 154:09.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 154:09.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrClip.h:12, 154:09.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:10, 154:09.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 154:09.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 154:09.47 17 | struct Flags { 154:09.47 | ^~~~~ 154:10.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 154:10.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 154:10.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 154:10.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 154:10.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 154:10.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 154:10.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 154:10.46 /builddir/build/BUILD/firefox-66.0.4/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]': 154:10.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 154:10.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 154:10.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488: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] 154:10.47 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 154:10.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:10.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkFlattenable.h:11, 154:10.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathEffect.h:11, 154:10.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:12, 154:10.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 154:10.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 154:10.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 154:10.47 213 | template class sk_sp { 154:10.47 | ^~~~~ 154:12.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:92: 154:12.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrMemoryPool.cpp: In member function 'GrFragmentProcessor::RunInSeries(std::unique_ptr >*, int)::SeriesFragmentProcessor::clone() const': 154:12.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrFragmentProcessor.cpp:384:46: warning: the control flow of function 'GrFragmentProcessor::RunInSeries(std::unique_ptr >*, int)::SeriesFragmentProcessor::clone() const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 154:12.97 384 | std::unique_ptr clone() const override { 154:12.97 | ^~~~~ 154:12.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrFragmentProcessor.cpp:384:46: warning: the control flow of function 'GrFragmentProcessor::RunInSeries(std::unique_ptr >*, int)::SeriesFragmentProcessor::clone() const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 154:12.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrFragmentProcessor.cpp:384:46: warning: the control flow of function 'GrFragmentProcessor::RunInSeries(std::unique_ptr >*, int)::SeriesFragmentProcessor::clone() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 154:16.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 154:16.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 154:16.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 154:16.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDeferredUpload.h:12, 154:16.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.h:11, 154:16.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.cpp:8, 154:16.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 154:16.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 154:16.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:16.22 133 | sk_abort_no_print(); \ 154:16.22 | ~~~~~~~~~~~~~~~~~^~ 154:16.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:13: note: in expansion of macro 'SK_ABORT' 154:16.22 19 | SK_ABORT("Unexpected path fill."); 154:16.22 | ^~~~~~~~ 154:16.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:74: 154:16.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:9: note: here 154:16.22 20 | case GrPathRendering::kWinding_FillType: { 154:16.22 | ^~~~ 154:17.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 154:17.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:101: warning: "ASSERT_SINGLE_OWNER" redefined 154:17.34 101 | #define ASSERT_SINGLE_OWNER \ 154:17.34 | 154:17.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: 154:17.34 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:30: note: this is the location of the previous definition 154:17.34 30 | #define ASSERT_SINGLE_OWNER \ 154:17.34 | 154:19.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 154:19.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 154:19.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:572:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:19.99 572 | } 154:19.99 | ^ 154:19.99 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:573:17: note: here 154:19.99 573 | case SkPaint::kBevel_Join: 154:19.99 | ^~~~ 154:39.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:20, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 154:39.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 154:39.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 154:39.57 23 | memset(&fFlags, 0, sizeof(fFlags)); 154:39.57 | ^ 154:39.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrDrawPathOp.cpp:11, 154:39.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 154:39.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 154:39.57 17 | struct Flags { 154:39.57 | ^~~~~ 154:42.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 154:42.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrAtlasManager.cpp: In member function '(anonymous namespace)::NonAALatticeOp::finalize(GrCaps const&, GrAppliedClip const*)': 154:42.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:196:24: warning: the control flow of function '(anonymous namespace)::NonAALatticeOp::finalize(GrCaps const&, GrAppliedClip const*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 154:42.60 196 | RequiresDstTexture finalize(const GrCaps& caps, const GrAppliedClip* clip) override { 154:42.60 | ^~~~~~~~ 154:42.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:196:24: warning: the control flow of function '(anonymous namespace)::NonAALatticeOp::finalize(GrCaps const&, GrAppliedClip const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 154:45.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkChecksum.h:12, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyph.h:12, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:13, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:10, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 154:45.92 /builddir/build/BUILD/firefox-66.0.4/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]': 154:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 154:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 154:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488: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] 154:45.92 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 154:45.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:45.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h:11, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:8, 154:45.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 154:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 154:45.92 213 | template class sk_sp { 154:45.92 | ^~~~~ 154:52.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 154:52.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 154:52.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:52.88 652 | } 154:52.88 | ^ 154:52.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 154:52.88 654 | case SkCanvas::kPolygon_PointMode: { 154:52.88 | ^~~~ 154:55.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:38: 154:55.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 154:55.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:55.37 258 | } 154:55.37 | ^ 154:55.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 154:55.37 261 | case SkCubicType::kSerpentine: 154:55.37 | ^~~~ 154:59.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:110: 154:59.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 154:59.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:59.12 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 154:59.12 | ^~ 154:59.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 154:59.12 509 | case SkOTTableName::Record::PlatformID::Unicode: 154:59.12 | ^~~~ 154:59.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:2: 154:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/SkColorFilterShader.cpp: In member function 'SkPathWriter::assemble()': 154:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6: warning: the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 154:59.48 201 | void SkPathWriter::assemble() { 154:59.48 | ^~~~~~~~~~~~ 154:59.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6: warning: the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 154:59.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp:201:6: warning: the control flow of function 'SkPathWriter::assemble()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 155:02.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:74: 155:02.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>': 155:02.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 155:02.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 155:02.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 155:02.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 275 | LinearGradient4fContext::LinearIntervalProcessor { 155:02.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>': 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>': 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>': 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>': 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>': 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>': 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 155:02.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>': 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>': 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::False]' 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::False, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>': 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kClamp_TileMode]' 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 155:02.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kClamp_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>': 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kRepeat_TileMode]' 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kRepeat_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>': 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkShader::TileMode tileMode = SkShader::kMirror_TileMode]' 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f; {anonymous}::ApplyPremul premul = ::ApplyPremul::True]' 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:02.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275:26: warning: 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, ::ApplyPremul::True, SkShader::kMirror_TileMode>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:03.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:83: 155:03.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 155:03.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 155:03.37 300 | p->append(SkRasterPipeline::decal_x, decal_ctx); 155:03.37 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:03.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 155:03.37 302 | case kClamp_TileMode: 155:03.37 | ^~~~ 155:06.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:83: 155:06.86 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:32: warning: "SPECIAL" redefined 155:06.86 32 | #define SPECIAL(x) std::make_tuple(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic, \ 155:06.86 | 155:06.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:56: 155:06.86 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLMetalCodeGenerator.cpp:26: note: this is the location of the previous definition 155:06.86 26 | #define SPECIAL(x) std::make_pair(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic) 155:06.86 | 155:25.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:56: 155:25.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPatchUtils.cpp:67:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:25.25 67 | class FwDCubicEvaluator { 155:25.25 | ^~~~~~~~~~~~~~~~~ 155:26.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:65: 155:26.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkUTF.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)': 155:26.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1129:6: warning: the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 155:26.62 1129 | bool SkOffsetSimplePolygon(const SkPoint* inputPolygonVerts, int inputPolygonSize, SkScalar offset, 155:26.62 | ^~~~~~~~~~~~~~~~~~~~~ 155:26.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1129:6: warning: the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 155:26.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPolyUtils.cpp:1129:6: warning: the control flow of function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 155:31.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 155:31.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 155:31.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:279:49: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 155:31.64 279 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 155:31.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:32.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 155:32.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/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]': 155:32.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 155:32.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 155:32.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:488: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] 155:32.10 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 155:32.10 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:32.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 155:32.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 155:32.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 155:32.10 213 | template class sk_sp { 155:32.10 | ^~~~~ 155:36.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 155:36.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 155:36.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 155:36.79 497 | insertClose = false; 155:36.79 | ~~~~~~~~~~~~^~~~~~~ 155:36.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 155:36.79 498 | case kLine_Verb: { 155:36.79 | ^~~~ 155:40.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 155:40.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 155:40.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp:532:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 155:40.05 532 | memcpy(&raw, buffer, kSizeInMemory); 155:40.05 | ^ 155:40.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 155:40.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPath.h:22, 155:40.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathMeasure.h:12, 155:40.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 155:40.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 155:40.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 155:40.05 40 | class SK_API SkRRect { 155:40.06 | ^~~~~~~ 155:40.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 155:40.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 155:40.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 155:40.46 236 | a = 255; // then fallthrough to 8888 155:40.46 | ~~^~~~~ 155:40.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 155:40.46 237 | case kRGBA_8888_SkColorType: 155:40.46 | ^~~~ 155:40.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 155:40.47 258 | a = 255; // then fallthrough to 1010102 155:40.47 | ~~^~~~~ 155:40.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 155:40.47 259 | case kRGBA_1010102_SkColorType: { 155:40.47 | ^~~~ 155:44.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 155:44.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 155:44.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 155:44.13 42 | memcpy(&rec, ptr, size); 155:44.13 | ^ 155:44.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 155:44.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 155:44.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 155:44.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 155:44.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 155:44.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 155:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 155:44.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:44.13 64 | struct SkScalerContextRec { 155:44.13 | ^~~~~~~~~~~~~~~~~~ 155:44.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 155:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 155:44.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 155:44.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:450:59: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 155:44.15 450 | std::memcpy(&rec, ptr, sizeof(rec)); 155:44.15 | ^ 155:44.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 155:44.15 159 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 155:44.16 | ^~~~~~~~~~~ 155:44.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 155:44.16 445 | TRACE_EVENT1("skia", "RecForDesc", "rec", 155:44.16 | ^~~~~~~~~~~~ 155:44.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 155:44.16 446 | TRACE_STR_COPY( 155:44.16 | ^~~~~~~~~~~~~~ 155:44.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 155:44.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 155:44.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 155:44.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 155:44.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 155:44.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 155:44.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 155:44.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:44.16 64 | struct SkScalerContextRec { 155:44.16 | ^~~~~~~~~~~~~~~~~~ 155:44.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 155:44.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 155:44.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp:67:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:44.20 67 | class SkResourceCache::Hash : 155:44.20 | ^~~~ 155:49.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:49.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 155:49.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:1109:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 155:49.72 1109 | memset(&rec, 0, sizeof(rec)); 155:49.72 | ^ 155:49.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 155:49.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:49.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 155:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:49.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:49.72 64 | struct SkScalerContextRec { 155:49.73 | ^~~~~~~~~~~~~~~~~~ 155:50.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 155:50.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 155:50.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:266:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 155:50.44 266 | memcpy(&lhsRec, ptr, size); 155:50.44 | ^ 155:50.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 155:50.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:50.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 155:50.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:50.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:50.44 64 | struct SkScalerContextRec { 155:50.44 | ^~~~~~~~~~~~~~~~~~ 155:50.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 155:50.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:270:30: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 155:50.44 270 | memcpy(&rhsRec, ptr, size); 155:50.45 | ^ 155:50.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 155:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 155:50.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:50.45 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:50.45 64 | struct SkScalerContextRec { 155:50.45 | ^~~~~~~~~~~~~~~~~~ 155:55.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkSurfaceCharacterization.h:20, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkSurfaceCharacterization.cpp:8, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:11: 155:55.26 /builddir/build/BUILD/firefox-66.0.4/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]': 155:55.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 155:55.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 155:55.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488: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] 155:55.26 488 | memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 155:55.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:55.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPaint.h:23, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStroke.h:11, 155:55.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.h:12, 155:55.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.cpp:8, 155:55.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:2: 155:55.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 155:55.27 213 | template class sk_sp { 155:55.27 | ^~~~~ 155:58.21 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/tests/cff_type2_charstring_test.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 155:58.21 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/tests/cff_type2_charstring_test.cc:1590:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/cff_type2_charstring_test.gcda' profile count data file not found [-Wmissing-profile] 155:58.21 1590 | } 155:58.21 | ^ 156:00.09 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/tests/layout_common_table_test.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 156:00.09 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/tests/layout_common_table_test.cc:770:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/layout_common_table_test.gcda' profile count data file not found [-Wmissing-profile] 156:00.09 770 | } 156:00.09 | ^ 156:16.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.cpp:137: 156:16.96 /builddir/build/BUILD/firefox-66.0.4/gfx/tests/gtest/TestJobScheduler.cpp: In function 'std::__relocate_object_a >(TestBase::Test*, TestBase::Test*, std::allocator&)void [clone .isra.0]': 156:16.96 /builddir/build/BUILD/firefox-66.0.4/gfx/tests/gtest/TestJobScheduler.cpp:236:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 156:16.96 236 | } 156:16.96 | ^ 156:35.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.cpp:110: 156:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp: In function 'mozilla::layers::BreadthFirstSearch*, TreeTraversal_BreadthFirstSearchNull_Test::TestBody()::{lambda(TestNodeReverse*)#1}>(TreeTraversal_BreadthFirstSearchNull_Test::TestBody()::{lambda(TestNodeReverse*)#1}, TreeTraversal_BreadthFirstSearchNull_Test::TestBody()::{lambda(TestNodeReverse*)#1} const&)TestNodeReverse* [clone .isra.0]': 156:35.62 /builddir/build/BUILD/firefox-66.0.4/gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:151:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.gcda' profile count data file not found [-Wmissing-profile] 156:35.62 151 | } 156:35.62 | ^ 157:00.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:00.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 157:00.25 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.h:10, 157:00.25 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.cpp:7, 157:00.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:2: 157:00.25 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 157:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:00.25 1008 | foundInterface = 0; \ 157:00.25 | ^~~~~~~~~~~~~~ 157:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:00.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:00.25 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:00.25 20 | NS_INTERFACE_MAP_END 157:00.25 | ^~~~~~~~~~~~~~~~~~~~ 157:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:00.25 982 | else 157:00.25 | ^~~~ 157:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:00.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:00.25 | ^~~~~~~~~~~~~~~~~~ 157:00.25 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:00.25 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 157:00.25 | ^~~~~~~~~~~~~~~~~~~~~~ 157:09.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 157:09.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 157:09.87 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.h:11, 157:09.87 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.cpp:7, 157:09.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:2: 157:09.87 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 157:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 157:09.88 50 | OffTheBooksMutex* Mutex() { 157:09.88 | ^~~~~ 157:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.88 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 157:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 157:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 157:09.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 157:09.88 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.h:11, 157:09.88 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.cpp:7, 157:09.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:2: 157:09.88 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 157:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 157:09.88 208 | BaseMatrix& PreRotate(T aAngle) { 157:09.88 | ^~~~~~~~~ 157:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:128: 157:09.89 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)': 157:09.89 /builddir/build/BUILD/firefox-66.0.4/image/imgFrame.cpp:146:13: warning: the control flow of function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 157:09.89 146 | static bool AllowedImageAndFrameDimensions(const nsIntSize& aImageSize, 157:09.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:09.90 /builddir/build/BUILD/firefox-66.0.4/image/imgFrame.cpp:146:13: warning: the control flow of function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:119: 157:09.90 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)': 157:09.90 /builddir/build/BUILD/firefox-66.0.4/image/VectorImage.cpp:258:6: warning: number of counters in profile data for function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 34 and have 33) [-Wcoverage-mismatch] 157:09.90 258 | bool SVGDrawingCallback::operator()(gfxContext* aContext, 157:09.90 | ^~~~~~~~~~~~~~~~~~ 157:09.90 /builddir/build/BUILD/firefox-66.0.4/image/VectorImage.cpp:258:6: warning: the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 157:09.90 /builddir/build/BUILD/firefox-66.0.4/image/VectorImage.cpp:258:6: warning: the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:29: 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/OrientedImage.cpp:213:8: warning: number of counters in profile data for function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 157:09.91 213 | void Translate(gfxPoint aDelta) { 157:09.91 | ^~~~~~~~~ 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/OrientedImage.cpp:213:8: warning: the control flow of function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/OrientedImage.cpp:205:8: warning: number of counters in profile data for function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 157:09.91 205 | void Rotate(gfxFloat aPhi) { 157:09.91 | ^~~~~~ 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/OrientedImage.cpp:205:8: warning: the control flow of function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/OrientedImage.cpp:197:8: warning: number of counters in profile data for function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 157:09.91 197 | void Scale(gfxFloat aX, gfxFloat aY) { 157:09.91 | ^~~~~ 157:09.91 /builddir/build/BUILD/firefox-66.0.4/image/OrientedImage.cpp:197:8: warning: the control flow of function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 157:18.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:18.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 157:18.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIChannelEventSink.h:10, 157:18.03 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.h:10, 157:18.03 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.cpp:7, 157:18.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image2.cpp:2: 157:18.03 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 157:18.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:18.03 1008 | foundInterface = 0; \ 157:18.03 | ^~~~~~~~~~~~~~ 157:18.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:18.03 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:18.03 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:18.03 100 | NS_INTERFACE_MAP_END 157:18.03 | ^~~~~~~~~~~~~~~~~~~~ 157:18.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:18.03 987 | else 157:18.03 | ^~~~ 157:18.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 157:18.03 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 157:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:18.03 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 157:18.03 99 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 157:18.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:42.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:42.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 157:42.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 157:42.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 157:42.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 157:42.15 from /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconModule.cpp:7, 157:42.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 157:42.15 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 157:42.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:42.15 1008 | foundInterface = 0; \ 157:42.15 | ^~~~~~~~~~~~~~ 157:42.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:42.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:42.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 157:42.15 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:42.15 59 | NS_INTERFACE_MAP_END 157:42.15 | ^~~~~~~~~~~~~~~~~~~~ 157:42.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:42.15 987 | else 157:42.15 | ^~~~ 157:42.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 157:42.15 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 157:42.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:42.15 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 157:42.15 58 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 157:42.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:00.74 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestDownscalingFilterNoSkia.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 158:00.74 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestDownscalingFilterNoSkia.cpp:54:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/TestDownscalingFilterNoSkia.gcda' profile count data file not found [-Wmissing-profile] 158:00.74 54 | } 158:00.74 | ^ 158:15.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:137: 158:15.78 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestStreamingLexer.cpp: In function 'CheckFrameAnimatorBlendResults(mozilla::image::ImageTestCase const&, mozilla::image::RasterImage*) [clone .isra.0]': 158:15.78 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestStreamingLexer.cpp:935:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 158:15.78 935 | } 158:15.78 | ^ 158:29.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:20: 158:29.75 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestSurfaceSink.cpp: In function 'mozilla::image::DownscalingFilter::DownscaleInputRow()::{lambda(unsigned int*, unsigned int)#1}::operator()(unsigned int*, unsigned int) const [clone .isra.0]': 158:29.75 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestSurfaceSink.cpp:1535:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.gcda' profile count data file not found [-Wmissing-profile] 158:29.75 1535 | } 158:29.75 | ^ 158:35.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:10, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 158:35.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 158:35.19 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 158:35.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:35.19 1008 | foundInterface = 0; \ 158:35.19 | ^~~~~~~~~~~~~~ 158:35.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:35.19 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:35.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:35.19 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:35.19 23 | NS_INTERFACE_MAP_END 158:35.19 | ^~~~~~~~~~~~~~~~~~~~ 158:35.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:35.19 982 | else 158:35.19 | ^~~~ 158:35.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:35.19 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:35.19 | ^~~~~~~~~~~~~~~~~~ 158:35.19 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:35.19 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:35.20 | ^~~~~~~~~~~~~~~~~~~~~~ 158:35.22 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 158:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:35.22 1023 | foundInterface = 0; \ 158:35.22 | ^~~~~~~~~~~~~~ 158:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:35.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:35.22 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:35.22 64 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:35.22 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:12, 158:35.22 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 158:35.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 158:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:35.22 302 | } else 158:35.22 | ^~~~ 158:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:35.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:35.22 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:35.22 63 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 158:35.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:41.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 158:41.90 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 158:41.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:41.90 1023 | foundInterface = 0; \ 158:41.90 | ^~~~~~~~~~~~~~ 158:41.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:41.90 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:41.90 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:41.90 38 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 158:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:41.90 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 158:41.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 158:41.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:41.90 302 | } else 158:41.90 | ^~~~ 158:41.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:41.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:41.90 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:41.90 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 158:41.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:41.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 158:41.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 158:41.95 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 158:41.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:41.95 1008 | foundInterface = 0; \ 158:41.95 | ^~~~~~~~~~~~~~ 158:41.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:41.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:41.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:41.95 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:41.95 36 | NS_INTERFACE_MAP_END 158:41.95 | ^~~~~~~~~~~~~~~~~~~~ 158:41.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:41.95 982 | else 158:41.95 | ^~~~ 158:41.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:41.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:41.95 | ^~~~~~~~~~~~~~~~~~ 158:41.95 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:41.95 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:41.95 | ^~~~~~~~~~~~~~~~~~~~~~ 158:42.48 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 158:42.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:42.48 1008 | foundInterface = 0; \ 158:42.48 | ^~~~~~~~~~~~~~ 158:42.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:42.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:42.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:42.48 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:42.48 36 | NS_INTERFACE_MAP_END 158:42.48 | ^~~~~~~~~~~~~~~~~~~~ 158:42.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:42.48 982 | else 158:42.48 | ^~~~ 158:42.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:42.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:42.48 | ^~~~~~~~~~~~~~~~~~ 158:42.48 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:42.48 35 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:42.48 | ^~~~~~~~~~~~~~~~~~~~~~ 158:42.58 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 158:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:42.58 1023 | foundInterface = 0; \ 158:42.58 | ^~~~~~~~~~~~~~ 158:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:42.58 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:42.58 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:42.58 40 | NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 158:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:42.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:42.58 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 158:42.58 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 158:42.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 158:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:42.58 302 | } else 158:42.58 | ^~~~ 158:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:42.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:42.58 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:42.58 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 158:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:43.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 158:43.91 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 158:43.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:43.91 1023 | foundInterface = 0; \ 158:43.91 | ^~~~~~~~~~~~~~ 158:43.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:43.91 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:43.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:43.91 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:43.91 61 | NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 158:43.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:43.91 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 158:43.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 158:43.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:43.91 302 | } else 158:43.91 | ^~~~ 158:43.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:43.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:43.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:43.91 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:43.91 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 158:43.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:54.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.h:10, 158:54.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:7: 158:54.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 158:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:54.54 1008 | foundInterface = 0; \ 158:54.54 | ^~~~~~~~~~~~~~ 158:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:54.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:54.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:54.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:54.54 20 | NS_INTERFACE_MAP_END 158:54.54 | ^~~~~~~~~~~~~~~~~~~~ 158:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:54.54 982 | else 158:54.54 | ^~~~ 158:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:54.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:54.55 | ^~~~~~~~~~~~~~~~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:54.55 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 158:54.55 | ^~~~~~~~~~~~~~~~~~~~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 158:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:54.55 1008 | foundInterface = 0; \ 158:54.55 | ^~~~~~~~~~~~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:54.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:54.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:54.55 33 | NS_INTERFACE_MAP_END 158:54.55 | ^~~~~~~~~~~~~~~~~~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:54.55 982 | else 158:54.55 | ^~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:54.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:54.55 | ^~~~~~~~~~~~~~~~~~ 158:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:54.55 32 | NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 158:54.55 | ^~~~~~~~~~~~~~~~~~~~~~ 159:10.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 159:10.36 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 159:10.36 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:221: 159:10.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 159:10.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 159:10.36 78 | memset(this, 0, sizeof(nsXPTCVariant)); 159:10.36 | ^ 159:10.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 159:10.36 44 | struct nsXPTCVariant { 159:10.36 | ^~~~~~~~~~~~~ 159:12.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:21, 159:12.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:9: 159:12.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 159:12.10 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 159:12.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 159:12.10 31 | memset(aT, 0, sizeof(T)); 159:12.10 | ~~~~~~^~~~~~~~~~~~~~~~~~ 159:12.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:221: 159:12.10 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 159:12.10 2333 | struct GlobalProperties { 159:12.10 | ^~~~~~~~~~~~~~~~ 159:32.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 159:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 159:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 159:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 159:32.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.h:10, 159:32.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:7: 159:32.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 159:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:32.16 1008 | foundInterface = 0; \ 159:32.16 | ^~~~~~~~~~~~~~ 159:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:32.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:32.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:32.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:32.16 201 | NS_INTERFACE_MAP_END 159:32.16 | ^~~~~~~~~~~~~~~~~~~~ 159:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:32.16 982 | else 159:32.16 | ^~~~ 159:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:32.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:32.17 | ^~~~~~~~~~~~~~~~~~ 159:32.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:32.17 200 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 159:32.17 | ^~~~~~~~~~~~~~~~~~~~~~ 159:32.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 159:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:32.32 1008 | foundInterface = 0; \ 159:32.32 | ^~~~~~~~~~~~~~ 159:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:32.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:32.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:32.33 4027 | NS_INTERFACE_MAP_END 159:32.33 | ^~~~~~~~~~~~~~~~~~~~ 159:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:32.33 982 | else 159:32.33 | ^~~~ 159:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:32.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:32.33 | ^~~~~~~~~~~~~~~~~~ 159:32.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:32.33 4026 | NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 159:32.33 | ^~~~~~~~~~~~~~~~~~~~~~ 159:47.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 159:47.07 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 159:47.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:61: 159:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 159:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 159:47.07 78 | memset(this, 0, sizeof(nsXPTCVariant)); 159:47.07 | ^ 159:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 159:47.07 44 | struct nsXPTCVariant { 159:47.07 | ^~~~~~~~~~~~~ 159:47.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 159:47.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 159:47.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMessageManager.h:10, 159:47.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:10, 159:47.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 159:47.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 159:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:47.25 1008 | foundInterface = 0; \ 159:47.25 | ^~~~~~~~~~~~~~ 159:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:47.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 159:47.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:47.25 154 | NS_INTERFACE_MAP_END 159:47.25 | ^~~~~~~~~~~~~~~~~~~~ 159:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:47.25 987 | else 159:47.25 | ^~~~ 159:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 159:47.25 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 159:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 159:47.25 151 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 159:47.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:47.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:17, 159:47.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 159:47.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 159:47.77 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 159:47.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 159:47.77 31 | memset(aT, 0, sizeof(T)); 159:47.77 | ~~~~~~^~~~~~~~~~~~~~~~~~ 159:47.77 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:61: 159:47.77 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 159:47.78 2333 | struct GlobalProperties { 159:47.78 | ^~~~~~~~~~~~~~~~ 160:00.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 160:00.41 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 160:00.41 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:174: 160:00.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 160:00.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 160:00.41 78 | memset(this, 0, sizeof(nsXPTCVariant)); 160:00.41 | ^ 160:00.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 160:00.41 44 | struct nsXPTCVariant { 160:00.41 | ^~~~~~~~~~~~~ 160:01.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 160:01.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 160:01.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:01.76 1023 | foundInterface = 0; \ 160:01.76 | ^~~~~~~~~~~~~~ 160:01.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:01.76 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:01.76 450 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 160:01.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.76 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:01.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 160:01.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:01.77 302 | } else 160:01.77 | ^~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:01.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:01.77 449 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 160:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:01.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 160:01.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 160:01.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:01.77 1008 | foundInterface = 0; \ 160:01.77 | ^~~~~~~~~~~~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:01.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:01.77 538 | NS_INTERFACE_MAP_END 160:01.77 | ^~~~~~~~~~~~~~~~~~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:01.77 992 | else 160:01.77 | ^~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 160:01.77 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 160:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 160:01.77 537 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 160:01.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 160:01.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:01.78 1023 | foundInterface = 0; \ 160:01.78 | ^~~~~~~~~~~~~~ 160:01.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:01.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:01.78 748 | NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 160:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.78 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 160:01.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 160:01.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 160:01.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:01.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:01.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 160:01.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:01.78 302 | } else 160:01.78 | ^~~~ 160:01.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:01.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:747:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:01.78 747 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 160:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:01.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:01.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 160:01.82 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 160:01.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:01.82 1008 | foundInterface = 0; \ 160:01.82 | ^~~~~~~~~~~~~~ 160:01.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:01.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:01.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:01.82 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:01.82 1303 | NS_INTERFACE_MAP_END 160:01.82 | ^~~~~~~~~~~~~~~~~~~~ 160:01.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:01.82 982 | else 160:01.82 | ^~~~ 160:01.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:01.82 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:01.82 | ^~~~~~~~~~~~~~~~~~ 160:01.82 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:01.82 1302 | NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 160:01.82 | ^~~~~~~~~~~~~~~~~~~~~~ 160:02.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:02.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 160:02.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 160:02.70 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 160:02.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 160:02.70 31 | memset(aT, 0, sizeof(T)); 160:02.70 | ~~~~~~^~~~~~~~~~~~~~~~~~ 160:02.70 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:174: 160:02.70 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 160:02.70 2333 | struct GlobalProperties { 160:02.70 | ^~~~~~~~~~~~~~~~ 160:08.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 160:08.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:5135:10: warning: number of counters in profile data for function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'arcs', expected 53 and have 52) [-Wcoverage-mismatch] 160:08.12 5135 | nsresult nsGlobalWindowInner::Observe(nsISupports* aSubject, const char* aTopic, 160:08.12 | ^~~~~~~~~~~~~~~~~~~ 160:08.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:5135:10: warning: the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 160:08.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:5135:10: warning: the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:19.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 160:19.17 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 160:19.17 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:173: 160:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 160:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 160:19.17 78 | memset(this, 0, sizeof(nsXPTCVariant)); 160:19.17 | ^ 160:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 160:19.17 44 | struct nsXPTCVariant { 160:19.17 | ^~~~~~~~~~~~~ 160:20.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:20.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 160:20.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 160:20.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:20.02 1008 | foundInterface = 0; \ 160:20.02 | ^~~~~~~~~~~~~~ 160:20.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:20.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:20.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:20.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:20.02 1422 | NS_INTERFACE_MAP_END 160:20.02 | ^~~~~~~~~~~~~~~~~~~~ 160:20.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:20.02 982 | else 160:20.02 | ^~~~ 160:20.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:20.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:20.02 | ^~~~~~~~~~~~~~~~~~ 160:20.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:20.02 1421 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 160:20.02 | ^~~~~~~~~~~~~~~~~~~~~~ 160:20.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 160:20.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 160:20.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 160:20.87 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 160:20.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 160:20.87 31 | memset(aT, 0, sizeof(T)); 160:20.87 | ~~~~~~^~~~~~~~~~~~~~~~~~ 160:20.87 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:173: 160:20.87 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 160:20.87 2333 | struct GlobalProperties { 160:20.87 | ^~~~~~~~~~~~~~~~ 160:26.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 160:26.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:5980:6: warning: number of counters in profile data for function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 47 and have 49) [-Wcoverage-mismatch] 160:26.05 5980 | void nsGlobalWindowOuter::PostMessageMozOuter(JSContext* aCx, 160:26.05 | ^~~~~~~~~~~~~~~~~~~ 160:26.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:5980:6: warning: the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 160:26.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:5980:6: warning: the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 160:48.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 160:48.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 160:48.14 from /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.h:11, 160:48.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:13: 160:48.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 160:48.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:48.14 1008 | foundInterface = 0; \ 160:48.14 | ^~~~~~~~~~~~~~ 160:48.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:48.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:48.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:48.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:48.15 1192 | NS_INTERFACE_MAP_END 160:48.15 | ^~~~~~~~~~~~~~~~~~~~ 160:48.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:48.15 992 | else 160:48.15 | ^~~~ 160:48.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 160:48.15 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 160:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:48.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 160:48.15 1191 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 160:48.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:57.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 160:57.22 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 160:57.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.h:10, 160:57.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:7: 160:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 160:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:57.22 1008 | foundInterface = 0; \ 160:57.22 | ^~~~~~~~~~~~~~ 160:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:57.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:57.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:57.22 60 | NS_INTERFACE_MAP_END 160:57.23 | ^~~~~~~~~~~~~~~~~~~~ 160:57.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:57.23 982 | else 160:57.23 | ^~~~ 160:57.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:57.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:57.23 | ^~~~~~~~~~~~~~~~~~ 160:57.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:57.23 59 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 160:57.23 | ^~~~~~~~~~~~~~~~~~~~~~ 160:57.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 160:57.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:57.25 1008 | foundInterface = 0; \ 160:57.25 | ^~~~~~~~~~~~~~ 160:57.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:57.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:57.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 160:57.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:57.25 380 | NS_INTERFACE_MAP_END 160:57.25 | ^~~~~~~~~~~~~~~~~~~~ 160:57.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:57.25 982 | else 160:57.25 | ^~~~ 160:57.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:57.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:57.25 | ^~~~~~~~~~~~~~~~~~ 160:57.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:57.25 379 | NS_INTERFACE_MAP_ENTRY(nsISupports) 160:57.25 | ^~~~~~~~~~~~~~~~~~~~~~ 161:04.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 161:04.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:04.35 1008 | foundInterface = 0; \ 161:04.35 | ^~~~~~~~~~~~~~ 161:04.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:04.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:04.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:04.35 94 | NS_INTERFACE_MAP_END 161:04.35 | ^~~~~~~~~~~~~~~~~~~~ 161:04.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:21, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:04.35 3602 | } else 161:04.35 | ^~~~ 161:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 161:04.35 3602 | } else 161:04.35 | ^~~~ 161:04.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 161:04.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 161:04.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp:172:66: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 161:04.37 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 161:04.37 | ^ 161:04.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:04.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:04.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:04.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:04.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 161:04.37 123 | struct InternalAttr { 161:04.37 | ^~~~~~~~~~~~ 161:04.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 161:04.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 161:04.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp:350:72: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 161:04.37 350 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 161:04.37 | ^ 161:04.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:04.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:04.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:04.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:04.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 161:04.38 175 | class Impl { 161:04.38 | ^~~~ 161:04.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 161:04.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 161:04.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp:491:70: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 161:04.38 491 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 161:04.38 | ^ 161:04.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:04.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:04.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:04.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:04.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 161:04.38 175 | class Impl { 161:04.38 | ^~~~ 161:05.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:05.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 161:05.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:05.36 1008 | foundInterface = 0; \ 161:05.36 | ^~~~~~~~~~~~~~ 161:05.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:05.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:05.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:05.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:05.36 40 | NS_INTERFACE_MAP_END 161:05.36 | ^~~~~~~~~~~~~~~~~~~~ 161:05.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:05.36 982 | else 161:05.36 | ^~~~ 161:05.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:05.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:05.36 | ^~~~~~~~~~~~~~~~~~ 161:05.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:05.36 39 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:05.36 | ^~~~~~~~~~~~~~~~~~~~~~ 161:05.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 161:05.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:05.50 1023 | foundInterface = 0; \ 161:05.50 | ^~~~~~~~~~~~~~ 161:05.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:05.50 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:05.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:05.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:05.50 110 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 161:05.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:05.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 161:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 161:05.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:05.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:05.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:05.51 302 | } else 161:05.51 | ^~~~ 161:05.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:05.51 109 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 161:05.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:07.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 161:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 161:07.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 161:07.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:07.43 1008 | foundInterface = 0; \ 161:07.43 | ^~~~~~~~~~~~~~ 161:07.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:07.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:07.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:07.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:07.43 80 | NS_INTERFACE_MAP_END 161:07.43 | ^~~~~~~~~~~~~~~~~~~~ 161:07.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:07.43 982 | else 161:07.43 | ^~~~ 161:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:07.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:07.44 | ^~~~~~~~~~~~~~~~~~ 161:07.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:07.44 79 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 161:07.44 | ^~~~~~~~~~~~~~~~~~~~~~ 161:11.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:38: 161:11.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp: In member function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)': 161:11.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/BodyUtil.cpp:132:8: warning: number of counters in profile data for function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'arcs', expected 34 and have 36) [-Wcoverage-mismatch] 161:11.29 132 | bool ParseHeader(nsACString::const_iterator& aStart, 161:11.29 | ^~~~~~~~~~~ 161:11.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/BodyUtil.cpp:132:8: warning: the control flow of function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:19.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:19.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:19.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 161:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:19.03 1008 | foundInterface = 0; \ 161:19.03 | ^~~~~~~~~~~~~~ 161:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:19.03 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:19.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:19.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:19.03 25 | NS_INTERFACE_MAP_END 161:19.03 | ^~~~~~~~~~~~~~~~~~~~ 161:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:19.03 982 | else 161:19.03 | ^~~~ 161:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:19.03 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:19.04 | ^~~~~~~~~~~~~~~~~~ 161:19.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:19.04 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:19.04 | ^~~~~~~~~~~~~~~~~~~~~~ 161:19.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 161:19.84 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 161:19.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:22, 161:19.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 161:19.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 161:19.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 161:19.84 78 | memset(this, 0, sizeof(nsXPTCVariant)); 161:19.84 | ^ 161:19.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 161:19.84 44 | struct nsXPTCVariant { 161:19.84 | ^~~~~~~~~~~~~ 161:20.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:20.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 161:20.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.47 1008 | foundInterface = 0; \ 161:20.47 | ^~~~~~~~~~~~~~ 161:20.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.47 310 | NS_INTERFACE_MAP_END 161:20.47 | ^~~~~~~~~~~~~~~~~~~~ 161:20.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.47 982 | else 161:20.47 | ^~~~ 161:20.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.47 | ^~~~~~~~~~~~~~~~~~ 161:20.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.47 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.47 | ^~~~~~~~~~~~~~~~~~~~~~ 161:20.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 161:20.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.58 1008 | foundInterface = 0; \ 161:20.58 | ^~~~~~~~~~~~~~ 161:20.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.58 24 | NS_INTERFACE_MAP_END 161:20.58 | ^~~~~~~~~~~~~~~~~~~~ 161:20.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.58 982 | else 161:20.58 | ^~~~ 161:20.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.58 | ^~~~~~~~~~~~~~~~~~ 161:20.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.58 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.58 | ^~~~~~~~~~~~~~~~~~~~~~ 161:20.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 161:20.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.59 1008 | foundInterface = 0; \ 161:20.59 | ^~~~~~~~~~~~~~ 161:20.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.59 148 | NS_INTERFACE_MAP_END 161:20.59 | ^~~~~~~~~~~~~~~~~~~~ 161:20.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.59 982 | else 161:20.59 | ^~~~ 161:20.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.59 | ^~~~~~~~~~~~~~~~~~ 161:20.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.59 147 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.59 | ^~~~~~~~~~~~~~~~~~~~~~ 161:20.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 161:20.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.63 1008 | foundInterface = 0; \ 161:20.63 | ^~~~~~~~~~~~~~ 161:20.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.63 23 | NS_INTERFACE_MAP_END 161:20.63 | ^~~~~~~~~~~~~~~~~~~~ 161:20.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.63 982 | else 161:20.63 | ^~~~ 161:20.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.63 | ^~~~~~~~~~~~~~~~~~ 161:20.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.63 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.63 | ^~~~~~~~~~~~~~~~~~~~~~ 161:20.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 161:20.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.87 1008 | foundInterface = 0; \ 161:20.87 | ^~~~~~~~~~~~~~ 161:20.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.87 47 | NS_INTERFACE_MAP_END 161:20.88 | ^~~~~~~~~~~~~~~~~~~~ 161:20.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.88 982 | else 161:20.88 | ^~~~ 161:20.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.88 | ^~~~~~~~~~~~~~~~~~ 161:20.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.88 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.88 | ^~~~~~~~~~~~~~~~~~~~~~ 161:20.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 161:20.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.91 1008 | foundInterface = 0; \ 161:20.92 | ^~~~~~~~~~~~~~ 161:20.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.92 22 | NS_INTERFACE_MAP_END 161:20.92 | ^~~~~~~~~~~~~~~~~~~~ 161:20.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.92 982 | else 161:20.92 | ^~~~ 161:20.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.92 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.92 | ^~~~~~~~~~~~~~~~~~ 161:20.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.92 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.92 | ^~~~~~~~~~~~~~~~~~~~~~ 161:20.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 161:20.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.93 1008 | foundInterface = 0; \ 161:20.93 | ^~~~~~~~~~~~~~ 161:20.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.93 63 | NS_INTERFACE_MAP_END 161:20.93 | ^~~~~~~~~~~~~~~~~~~~ 161:20.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:20.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.93 302 | } else 161:20.93 | ^~~~ 161:20.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:20.93 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:20.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 161:20.93 62 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 161:20.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:20.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:20.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:20.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 161:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.94 1023 | foundInterface = 0; \ 161:20.94 | ^~~~~~~~~~~~~~ 161:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:20.94 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:20.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:20.94 63 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:20.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:20.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:20.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.94 302 | } else 161:20.94 | ^~~~ 161:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:20.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:20.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:20.94 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 161:20.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:20.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:20.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:20.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 161:20.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:20.95 1008 | foundInterface = 0; \ 161:20.95 | ^~~~~~~~~~~~~~ 161:20.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:20.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:20.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:20.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:20.96 21 | NS_INTERFACE_MAP_END 161:20.96 | ^~~~~~~~~~~~~~~~~~~~ 161:20.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:20.96 982 | else 161:20.96 | ^~~~ 161:20.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:20.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:20.96 | ^~~~~~~~~~~~~~~~~~ 161:20.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:20.96 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:20.96 | ^~~~~~~~~~~~~~~~~~~~~~ 161:22.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:22.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 161:22.15 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 161:22.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 161:22.15 31 | memset(aT, 0, sizeof(T)); 161:22.15 | ~~~~~~^~~~~~~~~~~~~~~~~~ 161:22.15 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:22, 161:22.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 161:22.15 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 161:22.15 2333 | struct GlobalProperties { 161:22.15 | ^~~~~~~~~~~~~~~~ 161:26.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 161:26.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 161:26.98 from /builddir/build/BUILD/firefox-66.0.4/widget/nsIWidget.h:12, 161:26.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 161:26.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 161:26.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebCryptoCommon.h:13, 161:26.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/KeyAlgorithmProxy.h:13, 161:26.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CryptoKey.h:18, 161:26.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:13, 161:26.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 161:26.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 161:26.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 161:26.99 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 161:26.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 161:26.99 208 | BaseMatrix& PreRotate(T aAngle) { 161:26.99 | ^~~~~~~~~ 161:26.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:47: 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:610:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 161:27.00 610 | DOMMatrix* DOMMatrix::SkewYSelf(double aSy) { 161:27.00 | ^~~~~~~~~ 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:610:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:592:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 161:27.00 592 | DOMMatrix* DOMMatrix::SkewXSelf(double aSx) { 161:27.00 | ^~~~~~~~~ 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:592:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)': 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:518:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 161:27.00 518 | DOMMatrix* DOMMatrix::ScaleNonUniformSelf(double aScaleX, double aScaleY, 161:27.00 | ^~~~~~~~~ 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:518:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)': 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:470:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'arcs', expected 8 and have 7) [-Wcoverage-mismatch] 161:27.00 470 | DOMMatrix* DOMMatrix::PreMultiplySelf(const DOMMatrix& aOther) { 161:27.00 | ^~~~~~~~~ 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:470:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)': 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:451:12: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'arcs', expected 8 and have 7) [-Wcoverage-mismatch] 161:27.00 451 | DOMMatrix* DOMMatrix::MultiplySelf(const DOMMatrix& aOther) { 161:27.00 | ^~~~~~~~~ 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:451:12: warning: the control flow of function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 161:27.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:167:29: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'arcs', expected 12 and have 11) [-Wcoverage-mismatch] 161:27.01 167 | already_AddRefed DOMMatrixReadOnly::FlipY() const { 161:27.01 | ^~~~~~~~~~~~~~~~~ 161:27.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:167:29: warning: the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:27.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 161:27.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:152:29: warning: number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'arcs', expected 12 and have 11) [-Wcoverage-mismatch] 161:27.01 152 | already_AddRefed DOMMatrixReadOnly::FlipX() const { 161:27.01 | ^~~~~~~~~~~~~~~~~ 161:27.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMMatrix.cpp:152:29: warning: the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 161:50.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:50.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 161:50.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 161:50.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 161:50.17 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:50.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:50.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 161:50.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:50.18 1008 | foundInterface = 0; \ 161:50.18 | ^~~~~~~~~~~~~~ 161:50.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:50.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:50.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:50.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:50.18 1607 | NS_INTERFACE_MAP_END 161:50.18 | ^~~~~~~~~~~~~~~~~~~~ 161:50.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 161:50.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 161:50.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:50.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:50.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:50.18 302 | } else 161:50.18 | ^~~~ 161:50.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:50.18 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:50.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:50.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1606:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 161:50.18 1606 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 161:50.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:50.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:50.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 161:50.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 161:50.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 161:50.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:50.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:50.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 161:50.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:50.92 1008 | foundInterface = 0; \ 161:50.92 | ^~~~~~~~~~~~~~ 161:50.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:50.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:50.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:50.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:50.92 9405 | NS_INTERFACE_MAP_END 161:50.92 | ^~~~~~~~~~~~~~~~~~~~ 161:50.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:50.92 982 | else 161:50.92 | ^~~~ 161:50.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:50.92 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:50.92 | ^~~~~~~~~~~~~~~~~~ 161:50.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:50.92 9404 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:50.92 | ^~~~~~~~~~~~~~~~~~~~~~ 161:51.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 161:51.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:51.22 1008 | foundInterface = 0; \ 161:51.22 | ^~~~~~~~~~~~~~ 161:51.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:51.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:51.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:51.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:51.22 117 | NS_INTERFACE_MAP_END 161:51.22 | ^~~~~~~~~~~~~~~~~~~~ 161:51.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:51.22 992 | else 161:51.22 | ^~~~ 161:51.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 161:51.22 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 161:51.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:51.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 161:51.22 116 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 161:51.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 161:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.42 1023 | foundInterface = 0; \ 161:52.42 | ^~~~~~~~~~~~~~ 161:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:52.42 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:52.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1932:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:52.42 1932 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:52.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 161:52.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 161:52.42 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:52.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.42 302 | } else 161:52.42 | ^~~~ 161:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:52.42 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:52.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1931:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:52.42 1931 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 161:52.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:52.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 161:52.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 161:52.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 161:52.48 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:52.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:52.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 161:52.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.48 1008 | foundInterface = 0; \ 161:52.48 | ^~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.48 92 | NS_INTERFACE_MAP_END 161:52.48 | ^~~~~~~~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.48 982 | else 161:52.48 | ^~~~ 161:52.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.48 | ^~~~~~~~~~~~~~~~~~ 161:52.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.48 91 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.48 | ^~~~~~~~~~~~~~~~~~~~~~ 161:52.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 161:52.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.57 1008 | foundInterface = 0; \ 161:52.57 | ^~~~~~~~~~~~~~ 161:52.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.57 159 | NS_INTERFACE_MAP_END 161:52.57 | ^~~~~~~~~~~~~~~~~~~~ 161:52.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.57 982 | else 161:52.57 | ^~~~ 161:52.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.57 | ^~~~~~~~~~~~~~~~~~ 161:52.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.57 158 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.57 | ^~~~~~~~~~~~~~~~~~~~~~ 161:52.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 161:52.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.58 1008 | foundInterface = 0; \ 161:52.58 | ^~~~~~~~~~~~~~ 161:52.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.58 420 | NS_INTERFACE_MAP_END 161:52.58 | ^~~~~~~~~~~~~~~~~~~~ 161:52.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 161:52.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 161:52.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:52.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:52.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.58 302 | } else 161:52.58 | ^~~~ 161:52.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:52.58 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 161:52.58 419 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 161:52.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:52.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 161:52.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 161:52.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 161:52.59 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:52.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:52.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 161:52.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.59 1036 | foundInterface = 0; \ 161:52.59 | ^~~~~~~~~~~~~~ 161:52.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 161:52.59 1074 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 161:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 161:52.59 516 | NS_INTERFACE_MAP_END_AGGREGATED(mNode) 161:52.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.59 982 | else 161:52.59 | ^~~~ 161:52.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.59 | ^~~~~~~~~~~~~~~~~~ 161:52.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.59 515 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 161:52.59 | ^~~~~~~~~~~~~~~~~~~~~~ 161:52.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 161:52.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.63 1023 | foundInterface = 0; \ 161:52.63 | ^~~~~~~~~~~~~~ 161:52.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:52.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:52.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:52.63 1872 | NS_INTERFACE_MAP_END_INHERITING(nsIContent) 161:52.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 161:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 161:52.64 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:52.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:52.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.64 302 | } else 161:52.64 | ^~~~ 161:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:52.64 1871 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 161:52.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:52.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:52.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 161:52.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 161:52.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 161:52.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:52.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:52.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 161:52.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:52.88 1008 | foundInterface = 0; \ 161:52.88 | ^~~~~~~~~~~~~~ 161:52.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:52.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:52.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:52.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:52.88 26 | NS_INTERFACE_MAP_END 161:52.88 | ^~~~~~~~~~~~~~~~~~~~ 161:52.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:52.88 982 | else 161:52.88 | ^~~~ 161:52.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:52.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:52.88 | ^~~~~~~~~~~~~~~~~~ 161:52.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:52.88 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:52.88 | ^~~~~~~~~~~~~~~~~~~~~~ 161:53.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 161:53.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:53.22 1023 | foundInterface = 0; \ 161:53.22 | ^~~~~~~~~~~~~~ 161:53.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:53.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:53.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:53.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:53.22 137 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 161:53.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:53.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:53.22 982 | else 161:53.22 | ^~~~ 161:53.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:53.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:53.22 | ^~~~~~~~~~~~~~~~~~ 161:53.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:53.23 136 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 161:53.23 | ^~~~~~~~~~~~~~~~~~~~~~ 161:53.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 161:53.27 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 161:53.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.h:11, 161:53.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:7, 161:53.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 161:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 161:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 161:53.27 78 | memset(this, 0, sizeof(nsXPTCVariant)); 161:53.27 | ^ 161:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 161:53.27 44 | struct nsXPTCVariant { 161:53.27 | ^~~~~~~~~~~~~ 161:53.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:53.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 161:53.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 161:53.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 161:53.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:53.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:53.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 161:53.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:53.52 1008 | foundInterface = 0; \ 161:53.52 | ^~~~~~~~~~~~~~ 161:53.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:53.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:53.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 161:53.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:53.52 22 | NS_INTERFACE_MAP_END 161:53.52 | ^~~~~~~~~~~~~~~~~~~~ 161:53.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:53.52 982 | else 161:53.52 | ^~~~ 161:53.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:53.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:53.53 | ^~~~~~~~~~~~~~~~~~ 161:53.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:53.53 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 161:53.53 | ^~~~~~~~~~~~~~~~~~~~~~ 161:55.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 161:55.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 161:55.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 161:55.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 161:55.17 31 | memset(aT, 0, sizeof(T)); 161:55.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 161:55.17 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.h:11, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:7, 161:55.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 161:55.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 161:55.17 2333 | struct GlobalProperties { 161:55.17 | ^~~~~~~~~~~~~~~~ 162:08.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:38: 162:08.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 162:08.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/Element.cpp:924:15: warning: the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 162:08.91 924 | static nsSize GetScrollRectSizeForOverflowVisibleFrame(nsIFrame* aFrame) { 162:08.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:08.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/Element.cpp:924:15: warning: the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 162:18.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 162:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 162:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 162:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 162:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 162:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 162:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 162:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 162:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:18.58 1008 | foundInterface = 0; \ 162:18.58 | ^~~~~~~~~~~~~~ 162:18.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:18.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:18.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:18.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:18.58 54 | NS_INTERFACE_MAP_END 162:18.58 | ^~~~~~~~~~~~~~~~~~~~ 162:18.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:18.58 982 | else 162:18.58 | ^~~~ 162:18.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:18.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:18.58 | ^~~~~~~~~~~~~~~~~~ 162:18.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:18.58 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:18.58 | ^~~~~~~~~~~~~~~~~~~~~~ 162:19.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 162:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:19.57 1023 | foundInterface = 0; \ 162:19.57 | ^~~~~~~~~~~~~~ 162:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:19.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:19.57 23 | NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 162:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:19.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 162:19.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:23, 162:19.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 162:19.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 162:19.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 162:19.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 162:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:19.57 409 | else 162:19.57 | ^~~~ 162:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 162:19.57 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 162:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:22.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 162:22.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 162:22.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 162:22.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 162:22.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 162:22.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 162:22.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 162:22.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 162:22.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:22.14 1008 | foundInterface = 0; \ 162:22.14 | ^~~~~~~~~~~~~~ 162:22.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:22.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:22.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:22.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:22.14 129 | NS_INTERFACE_MAP_END 162:22.14 | ^~~~~~~~~~~~~~~~~~~~ 162:22.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:22.14 982 | else 162:22.14 | ^~~~ 162:22.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:22.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:22.14 | ^~~~~~~~~~~~~~~~~~ 162:22.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:22.14 128 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:22.14 | ^~~~~~~~~~~~~~~~~~~~~~ 162:22.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 162:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:22.35 1008 | foundInterface = 0; \ 162:22.35 | ^~~~~~~~~~~~~~ 162:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:22.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:22.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:22.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:22.35 153 | NS_INTERFACE_MAP_END 162:22.35 | ^~~~~~~~~~~~~~~~~~~~ 162:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:22.35 982 | else 162:22.35 | ^~~~ 162:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:22.35 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:22.35 | ^~~~~~~~~~~~~~~~~~ 162:22.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:22.35 152 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:22.35 | ^~~~~~~~~~~~~~~~~~~~~~ 162:39.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 162:39.43 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 162:39.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/RemoteOuterWindowProxy.cpp:12, 162:39.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 162:39.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 162:39.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 162:39.43 78 | memset(this, 0, sizeof(nsXPTCVariant)); 162:39.43 | ^ 162:39.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 162:39.43 44 | struct nsXPTCVariant { 162:39.43 | ^~~~~~~~~~~~~ 162:39.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 162:39.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 162:39.82 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 162:39.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:39.83 1023 | foundInterface = 0; \ 162:39.83 | ^~~~~~~~~~~~~~ 162:39.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:39.83 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:39.83 30 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 162:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 162:39.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 162:39.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 162:39.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 162:39.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 162:39.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 162:39.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:39.83 302 | } else 162:39.83 | ^~~~ 162:39.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:39.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:39.83 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 162:39.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:39.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 162:39.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 162:39.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 162:39.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:39.88 1008 | foundInterface = 0; \ 162:39.88 | ^~~~~~~~~~~~~~ 162:39.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:39.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:39.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:39.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:39.88 21 | NS_INTERFACE_MAP_END 162:39.88 | ^~~~~~~~~~~~~~~~~~~~ 162:39.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:39.88 982 | else 162:39.88 | ^~~~ 162:39.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:39.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:39.88 | ^~~~~~~~~~~~~~~~~~ 162:39.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:39.88 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:39.89 | ^~~~~~~~~~~~~~~~~~~~~~ 162:42.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 162:42.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:42.21 1008 | foundInterface = 0; \ 162:42.21 | ^~~~~~~~~~~~~~ 162:42.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:42.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:42.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:42.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:42.21 729 | NS_INTERFACE_MAP_END 162:42.21 | ^~~~~~~~~~~~~~~~~~~~ 162:42.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:42.21 982 | else 162:42.22 | ^~~~ 162:42.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:42.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:42.22 | ^~~~~~~~~~~~~~~~~~ 162:42.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:42.22 728 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:42.22 | ^~~~~~~~~~~~~~~~~~~~~~ 162:42.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 162:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:42.52 1023 | foundInterface = 0; \ 162:42.52 | ^~~~~~~~~~~~~~ 162:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:42.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:42.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:42.52 60 | NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 162:42.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:42.52 982 | else 162:42.52 | ^~~~ 162:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:42.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:42.52 | ^~~~~~~~~~~~~~~~~~ 162:42.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:42.52 59 | NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 162:42.52 | ^~~~~~~~~~~~~~~~~~~~~~ 162:42.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 162:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:42.57 1023 | foundInterface = 0; \ 162:42.57 | ^~~~~~~~~~~~~~ 162:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 162:42.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 162:42.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 162:42.57 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 162:42.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 162:42.57 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 162:42.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 162:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 162:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 162:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 162:42.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 162:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 162:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 162:42.58 302 | } else 162:42.58 | ^~~~ 162:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 162:42.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 162:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 162:42.58 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 162:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:42.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 162:42.58 15 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 162:42.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162:43.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 162:43.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 162:43.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 162:43.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 162:43.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 162:43.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 162:43.17 31 | memset(aT, 0, sizeof(T)); 162:43.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 162:43.17 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/RemoteOuterWindowProxy.cpp:12, 162:43.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 162:43.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 162:43.17 2333 | struct GlobalProperties { 162:43.17 | ^~~~~~~~~~~~~~~~ 162:47.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:56: 162:47.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneBlob.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 162:47.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/ResponsiveImageSelector.cpp:109:6: warning: the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 162:47.73 109 | bool ResponsiveImageSelector::SetCandidatesFromSourceSet( 162:47.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:47.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/ResponsiveImageSelector.cpp:109:6: warning: the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 162:47.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/ResponsiveImageSelector.cpp:109:6: warning: the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 162:56.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.h:15, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.cpp:7, 162:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 162:56.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 162:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:56.07 1008 | foundInterface = 0; \ 162:56.07 | ^~~~~~~~~~~~~~ 162:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:56.07 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:56.07 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:56.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:56.07 27 | NS_INTERFACE_MAP_END 162:56.07 | ^~~~~~~~~~~~~~~~~~~~ 162:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:56.07 982 | else 162:56.07 | ^~~~ 162:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:56.07 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:56.07 | ^~~~~~~~~~~~~~~~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:56.08 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:56.08 | ^~~~~~~~~~~~~~~~~~~~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 162:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:56.08 1008 | foundInterface = 0; \ 162:56.08 | ^~~~~~~~~~~~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:56.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:56.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:56.08 21 | NS_INTERFACE_MAP_END 162:56.08 | ^~~~~~~~~~~~~~~~~~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:56.08 982 | else 162:56.08 | ^~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:56.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:56.08 | ^~~~~~~~~~~~~~~~~~ 162:56.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:56.08 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:56.08 | ^~~~~~~~~~~~~~~~~~~~~~ 162:56.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 162:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:56.12 1008 | foundInterface = 0; \ 162:56.12 | ^~~~~~~~~~~~~~ 162:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:56.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:56.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:56.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:56.12 22 | NS_INTERFACE_MAP_END 162:56.12 | ^~~~~~~~~~~~~~~~~~~~ 162:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:56.12 982 | else 162:56.12 | ^~~~ 162:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:56.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:56.12 | ^~~~~~~~~~~~~~~~~~ 162:56.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:56.12 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 162:56.12 | ^~~~~~~~~~~~~~~~~~~~~~ 162:59.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 162:59.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:59.41 1008 | foundInterface = 0; \ 162:59.41 | ^~~~~~~~~~~~~~ 162:59.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:59.41 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:59.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 162:59.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:59.41 33 | NS_INTERFACE_MAP_END 162:59.41 | ^~~~~~~~~~~~~~~~~~~~ 162:59.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:59.41 982 | else 162:59.41 | ^~~~ 162:59.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:59.41 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:59.41 | ^~~~~~~~~~~~~~~~~~ 162:59.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:59.41 32 | NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 162:59.41 | ^~~~~~~~~~~~~~~~~~~~~~ 163:00.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 163:00.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:00.05 1008 | foundInterface = 0; \ 163:00.05 | ^~~~~~~~~~~~~~ 163:00.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:00.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:00.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:00.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:00.05 43 | NS_INTERFACE_MAP_END 163:00.05 | ^~~~~~~~~~~~~~~~~~~~ 163:00.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:00.05 982 | else 163:00.05 | ^~~~ 163:00.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:00.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:00.06 | ^~~~~~~~~~~~~~~~~~ 163:00.06 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:00.06 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:00.06 | ^~~~~~~~~~~~~~~~~~~~~~ 163:06.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 163:06.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 163:06.03 from /builddir/build/BUILD/firefox-66.0.4/layout/base/Units.h:17, 163:06.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 163:06.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:20, 163:06.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.cpp:9, 163:06.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 163:06.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/WebKitCSSMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 163:06.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 163:06.04 208 | BaseMatrix& PreRotate(T aAngle) { 163:06.04 | ^~~~~~~~~ 163:06.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 163:12.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 163:12.55 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 163:12.55 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowNamedPropertiesHandler.cpp:16, 163:12.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 163:12.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 163:12.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 163:12.55 78 | memset(this, 0, sizeof(nsXPTCVariant)); 163:12.55 | ^ 163:12.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 163:12.55 44 | struct nsXPTCVariant { 163:12.55 | ^~~~~~~~~~~~~ 163:18.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 163:18.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 163:18.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 163:18.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:18.05 1008 | foundInterface = 0; \ 163:18.05 | ^~~~~~~~~~~~~~ 163:18.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:18.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:18.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:18.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:18.06 81 | NS_INTERFACE_MAP_END 163:18.06 | ^~~~~~~~~~~~~~~~~~~~ 163:18.06 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 163:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:18.06 302 | } else 163:18.06 | ^~~~ 163:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:18.06 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:18.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.06 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 163:18.06 80 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 163:18.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 163:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 163:18.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 163:18.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:18.07 1023 | foundInterface = 0; \ 163:18.07 | ^~~~~~~~~~~~~~ 163:18.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:18.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:18.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:18.07 110 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 163:18.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.07 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 163:18.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:18.07 302 | } else 163:18.07 | ^~~~ 163:18.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:18.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:18.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:18.07 109 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 163:18.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 163:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 163:18.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 163:18.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:18.08 1023 | foundInterface = 0; \ 163:18.08 | ^~~~~~~~~~~~~~ 163:18.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:18.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:18.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:18.08 124 | NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 163:18.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:18.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:18.08 982 | else 163:18.08 | ^~~~ 163:18.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:18.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:18.08 | ^~~~~~~~~~~~~~~~~~ 163:18.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:18.08 123 | NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 163:18.08 | ^~~~~~~~~~~~~~~~~~~~~~ 163:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 163:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:19.57 1008 | foundInterface = 0; \ 163:19.57 | ^~~~~~~~~~~~~~ 163:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:19.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:19.57 506 | NS_INTERFACE_MAP_END 163:19.57 | ^~~~~~~~~~~~~~~~~~~~ 163:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:19.57 1000 | } else 163:19.57 | ^~~~ 163:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 163:19.57 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 163:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:19.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:505:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 163:19.57 505 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 163:19.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:19.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 163:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:19.87 1008 | foundInterface = 0; \ 163:19.87 | ^~~~~~~~~~~~~~ 163:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:19.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:19.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:19.87 73 | NS_INTERFACE_MAP_END 163:19.87 | ^~~~~~~~~~~~~~~~~~~~ 163:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:19.87 992 | else 163:19.87 | ^~~~ 163:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 163:19.87 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 163:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:19.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 163:19.87 72 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 163:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:19.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 163:19.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:19.95 1008 | foundInterface = 0; \ 163:19.95 | ^~~~~~~~~~~~~~ 163:19.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:19.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:19.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:19.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:19.95 94 | NS_INTERFACE_MAP_END 163:19.95 | ^~~~~~~~~~~~~~~~~~~~ 163:19.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:19.95 982 | else 163:19.95 | ^~~~ 163:19.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:19.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:19.95 | ^~~~~~~~~~~~~~~~~~ 163:19.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:19.95 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:19.95 | ^~~~~~~~~~~~~~~~~~~~~~ 163:19.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 163:19.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:19.97 1008 | foundInterface = 0; \ 163:19.97 | ^~~~~~~~~~~~~~ 163:19.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:19.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:19.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:19.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:19.97 65 | NS_INTERFACE_MAP_END 163:19.97 | ^~~~~~~~~~~~~~~~~~~~ 163:19.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:19.97 982 | else 163:19.97 | ^~~~ 163:19.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:19.97 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:19.97 | ^~~~~~~~~~~~~~~~~~ 163:19.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:19.97 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:19.97 | ^~~~~~~~~~~~~~~~~~~~~~ 163:20.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 163:20.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 163:20.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 163:20.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 163:20.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 163:20.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 163:20.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 163:20.26 31 | memset(aT, 0, sizeof(T)); 163:20.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 163:20.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowNamedPropertiesHandler.cpp:16, 163:20.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 163:20.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 163:20.26 2333 | struct GlobalProperties { 163:20.26 | ^~~~~~~~~~~~~~~~ 163:32.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:32.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 163:32.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 163:32.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:32.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:32.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:32.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp: In member function 'virtual nsresult nsDOMDataChannel::QueryInterface(const nsIID&, void**)': 163:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:32.31 1023 | foundInterface = 0; \ 163:32.31 | ^~~~~~~~~~~~~~ 163:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 163:32.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 163:32.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:32.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 163:32.31 70 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 163:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:32.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 163:32.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:32.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:32.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:32.32 302 | } else 163:32.32 | ^~~~ 163:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:32.32 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 163:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:32.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 163:32.32 69 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsDOMDataChannel) 163:32.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:34.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:34.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 163:34.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 163:34.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:34.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:34.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:34.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 163:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:34.00 1008 | foundInterface = 0; \ 163:34.00 | ^~~~~~~~~~~~~~ 163:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:34.00 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:34.00 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:34.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:34.00 56 | NS_INTERFACE_MAP_END 163:34.00 | ^~~~~~~~~~~~~~~~~~~~ 163:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:34.00 982 | else 163:34.00 | ^~~~ 163:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:34.00 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:34.00 | ^~~~~~~~~~~~~~~~~~ 163:34.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:34.00 55 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:34.00 | ^~~~~~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:34.02 1008 | foundInterface = 0; \ 163:34.02 | ^~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:34.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:34.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:34.02 80 | NS_INTERFACE_MAP_END 163:34.02 | ^~~~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:34.02 982 | else 163:34.02 | ^~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:34.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:34.02 | ^~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:34.02 79 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 163:34.02 | ^~~~~~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:34.02 1008 | foundInterface = 0; \ 163:34.02 | ^~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:34.02 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:34.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:432:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:34.02 432 | NS_INTERFACE_MAP_END 163:34.02 | ^~~~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:34.02 982 | else 163:34.02 | ^~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:34.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:34.02 | ^~~~~~~~~~~~~~~~~~ 163:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:431:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:34.02 431 | NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 163:34.02 | ^~~~~~~~~~~~~~~~~~~~~~ 163:34.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 163:34.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:34.30 1008 | foundInterface = 0; \ 163:34.30 | ^~~~~~~~~~~~~~ 163:34.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:34.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:34.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:34.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:34.30 43 | NS_INTERFACE_MAP_END 163:34.30 | ^~~~~~~~~~~~~~~~~~~~ 163:34.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 163:34.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:34.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:34.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:34.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 163:34.30 302 | } else 163:34.30 | ^~~~ 163:34.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 163:34.30 42 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 163:34.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:35.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:35.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 163:35.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 163:35.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:35.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:35.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:35.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 163:35.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:35.03 1008 | foundInterface = 0; \ 163:35.03 | ^~~~~~~~~~~~~~ 163:35.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:35.03 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:35.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:35.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:35.03 192 | NS_INTERFACE_MAP_END 163:35.03 | ^~~~~~~~~~~~~~~~~~~~ 163:35.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:35.03 982 | else 163:35.03 | ^~~~ 163:35.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:35.03 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:35.03 | ^~~~~~~~~~~~~~~~~~ 163:35.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:35.03 191 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:35.03 | ^~~~~~~~~~~~~~~~~~~~~~ 163:40.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 163:40.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:40.13 1008 | foundInterface = 0; \ 163:40.13 | ^~~~~~~~~~~~~~ 163:40.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:40.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:40.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:40.13 150 | NS_INTERFACE_MAP_END 163:40.13 | ^~~~~~~~~~~~~~~~~~~~ 163:40.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:40.13 992 | else 163:40.13 | ^~~~ 163:40.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 163:40.13 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 163:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:40.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 163:40.13 149 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 163:40.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:40.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 163:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:40.98 1008 | foundInterface = 0; \ 163:40.98 | ^~~~~~~~~~~~~~ 163:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:40.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:40.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:40.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:40.98 159 | NS_INTERFACE_MAP_END 163:40.98 | ^~~~~~~~~~~~~~~~~~~~ 163:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:40.98 982 | else 163:40.98 | ^~~~ 163:40.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:40.98 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:40.98 | ^~~~~~~~~~~~~~~~~~ 163:40.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:40.98 158 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:40.98 | ^~~~~~~~~~~~~~~~~~~~~~ 163:41.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 163:41.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:41.15 1008 | foundInterface = 0; \ 163:41.15 | ^~~~~~~~~~~~~~ 163:41.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:41.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:41.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:41.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:41.15 38 | NS_INTERFACE_MAP_END 163:41.15 | ^~~~~~~~~~~~~~~~~~~~ 163:41.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:41.15 982 | else 163:41.15 | ^~~~ 163:41.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:41.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:41.15 | ^~~~~~~~~~~~~~~~~~ 163:41.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:41.15 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:41.15 | ^~~~~~~~~~~~~~~~~~~~~~ 163:41.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 163:41.35 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 163:41.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:108, 163:41.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 163:41.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 163:41.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 163:41.35 78 | memset(this, 0, sizeof(nsXPTCVariant)); 163:41.35 | ^ 163:41.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 163:41.35 44 | struct nsXPTCVariant { 163:41.35 | ^~~~~~~~~~~~~ 163:41.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:41.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 163:41.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 163:41.65 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:41.65 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:41.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:41.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 163:41.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:41.65 1008 | foundInterface = 0; \ 163:41.65 | ^~~~~~~~~~~~~~ 163:41.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:41.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:41.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:41.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:41.65 2856 | NS_INTERFACE_MAP_END 163:41.65 | ^~~~~~~~~~~~~~~~~~~~ 163:41.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:41.65 982 | else 163:41.65 | ^~~~ 163:41.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:41.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:41.65 | ^~~~~~~~~~~~~~~~~~ 163:41.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:41.65 2855 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:41.65 | ^~~~~~~~~~~~~~~~~~~~~~ 163:41.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 163:41.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:41.77 1008 | foundInterface = 0; \ 163:41.77 | ^~~~~~~~~~~~~~ 163:41.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:41.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:41.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:41.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:41.77 607 | NS_INTERFACE_MAP_END 163:41.77 | ^~~~~~~~~~~~~~~~~~~~ 163:41.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:41.77 982 | else 163:41.77 | ^~~~ 163:41.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:41.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:41.77 | ^~~~~~~~~~~~~~~~~~ 163:41.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:606:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:41.77 606 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:41.77 | ^~~~~~~~~~~~~~~~~~~~~~ 163:41.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 163:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:41.84 1008 | foundInterface = 0; \ 163:41.84 | ^~~~~~~~~~~~~~ 163:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:41.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:41.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:41.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2695:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:41.84 2695 | NS_INTERFACE_MAP_END 163:41.84 | ^~~~~~~~~~~~~~~~~~~~ 163:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:41.84 992 | else 163:41.84 | ^~~~ 163:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 163:41.84 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 163:41.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:41.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2694:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 163:41.84 2694 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 163:41.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 163:42.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.h:11, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMDataChannel.cpp:7, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 163:42.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 163:42.89 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 163:42.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 163:42.89 31 | memset(aT, 0, sizeof(T)); 163:42.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 163:42.89 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:108, 163:42.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 163:42.89 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 163:42.89 2333 | struct GlobalProperties { 163:42.89 | ^~~~~~~~~~~~~~~~ 163:51.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:74: 163:51.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)': 163:51.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:2322:10: warning: number of counters in profile data for function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'arcs', expected 102 and have 101) [-Wcoverage-mismatch] 163:51.16 2322 | nsresult nsFocusManager::GetSelectionLocation(Document* aDocument, 163:51.16 | ^~~~~~~~~~~~~~ 163:51.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:2322:10: warning: the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 163:51.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:2322:10: warning: the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 163:58.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 163:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 163:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 163:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 163:58.83 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 163:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 163:58.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 163:58.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:13, 163:58.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 163:58.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 163:58.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:58.84 1008 | foundInterface = 0; \ 163:58.84 | ^~~~~~~~~~~~~~ 163:58.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:58.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:58.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 163:58.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:58.84 165 | NS_INTERFACE_MAP_END 163:58.84 | ^~~~~~~~~~~~~~~~~~~~ 163:58.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:58.84 982 | else 163:58.84 | ^~~~ 163:58.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:58.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:58.84 | ^~~~~~~~~~~~~~~~~~ 163:58.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:58.84 164 | NS_INTERFACE_MAP_ENTRY(nsISupports) 163:58.84 | ^~~~~~~~~~~~~~~~~~~~~~ 164:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 164:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 164:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:153:52: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:00.11 153 | (mAttrCount - i) * sizeof(InternalAttr)); 164:00.11 | ^ 164:00.11 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 164:00.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 164:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 164:00.11 93 | struct InternalAttr { 164:00.11 | ^~~~~~~~~~~~ 164:00.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 164:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 164:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:228:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 164:00.11 228 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 164:00.11 | ^ 164:00.11 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 164:00.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:38: 164:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 164:00.11 93 | struct InternalAttr { 164:00.11 | ^~~~~~~~~~~~ 164:00.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:13, 164:00.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 164:00.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 164:00.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:00.27 1008 | foundInterface = 0; \ 164:00.27 | ^~~~~~~~~~~~~~ 164:00.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:00.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:00.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:00.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:00.27 28 | NS_INTERFACE_MAP_END 164:00.27 | ^~~~~~~~~~~~~~~~~~~~ 164:00.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:00.27 982 | else 164:00.27 | ^~~~ 164:00.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:00.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:00.27 | ^~~~~~~~~~~~~~~~~~ 164:00.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:00.27 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 164:00.27 | ^~~~~~~~~~~~~~~~~~~~~~ 164:01.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 164:01.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:01.67 1008 | foundInterface = 0; \ 164:01.67 | ^~~~~~~~~~~~~~ 164:01.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:01.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:01.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:01.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:01.67 15 | NS_INTERFACE_MAP_END 164:01.67 | ^~~~~~~~~~~~~~~~~~~~ 164:01.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:01.67 982 | else 164:01.67 | ^~~~ 164:01.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:01.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:01.67 | ^~~~~~~~~~~~~~~~~~ 164:01.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:01.67 14 | NS_INTERFACE_MAP_ENTRY(nsISupports) 164:01.67 | ^~~~~~~~~~~~~~~~~~~~~~ 164:01.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 164:01.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:01.83 1008 | foundInterface = 0; \ 164:01.83 | ^~~~~~~~~~~~~~ 164:01.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:01.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:01.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:01.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:01.83 70 | NS_INTERFACE_MAP_END 164:01.83 | ^~~~~~~~~~~~~~~~~~~~ 164:01.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:01.84 982 | else 164:01.84 | ^~~~ 164:01.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:01.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:01.84 | ^~~~~~~~~~~~~~~~~~ 164:01.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:01.84 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 164:01.84 | ^~~~~~~~~~~~~~~~~~~~~~ 164:01.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 164:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:01.93 1008 | foundInterface = 0; \ 164:01.93 | ^~~~~~~~~~~~~~ 164:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:01.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:01.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:01.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:01.94 44 | NS_INTERFACE_MAP_END 164:01.94 | ^~~~~~~~~~~~~~~~~~~~ 164:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:01.94 982 | else 164:01.94 | ^~~~ 164:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:01.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:01.94 | ^~~~~~~~~~~~~~~~~~ 164:01.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:01.94 43 | NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 164:01.94 | ^~~~~~~~~~~~~~~~~~~~~~ 164:02.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 164:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:02.84 1008 | foundInterface = 0; \ 164:02.84 | ^~~~~~~~~~~~~~ 164:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:02.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:02.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:02.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:02.84 331 | NS_INTERFACE_MAP_END 164:02.84 | ^~~~~~~~~~~~~~~~~~~~ 164:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:02.84 982 | else 164:02.84 | ^~~~ 164:02.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:02.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:02.85 | ^~~~~~~~~~~~~~~~~~ 164:02.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:02.85 330 | NS_INTERFACE_MAP_ENTRY(nsISupports) 164:02.85 | ^~~~~~~~~~~~~~~~~~~~~~ 164:02.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 164:02.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:02.96 1023 | foundInterface = 0; \ 164:02.96 | ^~~~~~~~~~~~~~ 164:02.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:02.96 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:02.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:02.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:02.96 45 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 164:02.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:02.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 164:02.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 164:02.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 164:02.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:13, 164:02.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 164:02.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:02.96 302 | } else 164:02.96 | ^~~~ 164:02.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:02.96 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:02.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:02.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:02.96 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 164:02.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:13.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 164:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 164:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStructuredCloneContainer.h:10, 164:13.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.h:10, 164:13.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:7, 164:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 164:13.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 164:13.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:13.53 1008 | foundInterface = 0; \ 164:13.53 | ^~~~~~~~~~~~~~ 164:13.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:13.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:13.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:13.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:13.53 30 | NS_INTERFACE_MAP_END 164:13.53 | ^~~~~~~~~~~~~~~~~~~~ 164:13.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:13.54 982 | else 164:13.54 | ^~~~ 164:13.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:13.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:13.54 | ^~~~~~~~~~~~~~~~~~ 164:13.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:13.54 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 164:13.54 | ^~~~~~~~~~~~~~~~~~~~~~ 164:15.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 164:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:15.35 1023 | foundInterface = 0; \ 164:15.35 | ^~~~~~~~~~~~~~ 164:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 164:15.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 164:15.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 164:15.35 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 164:15.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:15.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:15.35 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 164:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:15.36 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 164:15.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 164:15.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 164:15.36 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 164:15.36 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:14, 164:15.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 164:15.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 164:15.36 302 | } else 164:15.36 | ^~~~ 164:15.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 164:15.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 164:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:15.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 164:15.36 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 164:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:15.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 164:15.36 89 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 164:15.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164:20.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 164:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 164:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStructuredCloneContainer.h:10, 164:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.h:10, 164:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:7, 164:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 164:20.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 164:20.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:20.84 1008 | foundInterface = 0; \ 164:20.84 | ^~~~~~~~~~~~~~ 164:20.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:20.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:20.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 164:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:20.85 63 | NS_INTERFACE_MAP_END 164:20.85 | ^~~~~~~~~~~~~~~~~~~~ 164:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:20.85 982 | else 164:20.85 | ^~~~ 164:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:20.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:20.85 | ^~~~~~~~~~~~~~~~~~ 164:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:20.85 62 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 164:20.85 | ^~~~~~~~~~~~~~~~~~~~~~ 164:32.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.cpp:29: 164:32.10 /builddir/build/BUILD/firefox-66.0.4/dom/base/test/gtest/TestXPathGenerator.cpp: In function 'nsTArray_Impl, nsTArrayInfallibleAllocator>::ClearAndRetainStorage() [clone .isra.0]': 164:32.10 /builddir/build/BUILD/firefox-66.0.4/dom/base/test/gtest/TestXPathGenerator.cpp:141:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 164:32.10 141 | } 164:32.10 | ^ 165:16.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:16.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 165:16.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:16.82 1008 | foundInterface = 0; \ 165:16.82 | ^~~~~~~~~~~~~~ 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:16.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:16.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2969:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:16.82 2969 | NS_INTERFACE_MAP_END 165:16.82 | ^~~~~~~~~~~~~~~~~~~~ 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:16.82 982 | else 165:16.82 | ^~~~ 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:16.82 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:16.82 | ^~~~~~~~~~~~~~~~~~ 165:16.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2968:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:16.82 2968 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 165:16.82 | ^~~~~~~~~~~~~~~~~~~~~~ 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:16.84 1023 | foundInterface = 0; \ 165:16.84 | ^~~~~~~~~~~~~~ 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:16.84 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:16.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:16.84 3369 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 165:16.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 165:16.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 165:16.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 165:16.84 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 165:16.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 165:16.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:16.84 302 | } else 165:16.84 | ^~~~ 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:16.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:16.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3368:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:16.84 3368 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 165:16.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:16.89 1023 | foundInterface = 0; \ 165:16.89 | ^~~~~~~~~~~~~~ 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:16.89 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:16.89 3778 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 165:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 165:16.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:16.89 302 | } else 165:16.89 | ^~~~ 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:16.89 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:16.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:16.89 3777 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 165:16.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:37.15 1023 | foundInterface = 0; \ 165:37.15 | ^~~~~~~~~~~~~~ 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:37.15 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:37.15 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 165:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 165:37.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:37.15 302 | } else 165:37.15 | ^~~~ 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:37.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:37.15 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 165:37.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:01.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:2: 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:01.57 1023 | foundInterface = 0; \ 166:01.57 | ^~~~~~~~~~~~~~ 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:01.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:01.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:01.57 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 166:01.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:01.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LoadURIOptionsBinding.cpp:3, 166:01.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:28: 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:01.57 302 | } else 166:01.57 | ^~~~ 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:01.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:01.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:01.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:01.58 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 166:01.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:17.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:17.00 1023 | foundInterface = 0; \ 166:17.00 | ^~~~~~~~~~~~~~ 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:17.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:17.00 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 166:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:17.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 166:17.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:17.00 302 | } else 166:17.00 | ^~~~ 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:17.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:17.00 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 166:17.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:19.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 166:19.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:19.87 1023 | foundInterface = 0; \ 166:19.87 | ^~~~~~~~~~~~~~ 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:19.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:19.87 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 166:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:19.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 166:19.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 166:19.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:19.87 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:19.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 166:19.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:19.87 302 | } else 166:19.87 | ^~~~ 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:19.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:19.87 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 166:19.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:20.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:20.04 1023 | foundInterface = 0; \ 166:20.04 | ^~~~~~~~~~~~~~ 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:20.04 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:20.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:20.04 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 166:20.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:20.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 166:20.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:20.04 302 | } else 166:20.04 | ^~~~ 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:20.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:20.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:20.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:20.04 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 166:20.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:43.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:3, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:43.52 1023 | foundInterface = 0; \ 166:43.52 | ^~~~~~~~~~~~~~ 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:43.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:43.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:43.52 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 166:43.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:43.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:8, 166:43.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:43.52 302 | } else 166:43.52 | ^~~~ 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:43.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:43.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:43.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:43.52 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 166:43.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:02.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 167:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PeerConnectionObserverBinding.cpp: In member function 'virtual nsresult mozilla::dom::PeerConnectionObserver::QueryInterface(const nsIID&, void**)': 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:02.83 1008 | foundInterface = 0; \ 167:02.83 | ^~~~~~~~~~~~~~ 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:02.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:02.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:02.83 2496 | NS_INTERFACE_MAP_END 167:02.83 | ^~~~~~~~~~~~~~~~~~~~ 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:02.83 982 | else 167:02.83 | ^~~~ 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:02.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:02.83 | ^~~~~~~~~~~~~~~~~~ 167:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PeerConnectionObserverBinding.cpp:2495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:02.83 2495 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:02.83 | ^~~~~~~~~~~~~~~~~~~~~~ 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:05.28 1023 | foundInterface = 0; \ 167:05.28 | ^~~~~~~~~~~~~~ 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:05.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:05.28 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 167:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:05.28 302 | } else 167:05.28 | ^~~~ 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:05.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:05.28 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 167:05.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 167:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 167:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:05.33 1023 | foundInterface = 0; \ 167:05.33 | ^~~~~~~~~~~~~~ 167:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:05.33 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:05.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:05.33 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:05.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 167:05.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 167:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:05.34 302 | } else 167:05.34 | ^~~~ 167:05.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:05.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:05.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:05.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:05.34 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 167:05.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:19.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:19.40 1023 | foundInterface = 0; \ 167:19.40 | ^~~~~~~~~~~~~~ 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:19.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:19.40 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:19.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 167:19.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:19.40 302 | } else 167:19.40 | ^~~~ 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:19.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:19.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:19.40 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 167:19.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:20.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 167:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 167:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 167:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:20.29 1023 | foundInterface = 0; \ 167:20.29 | ^~~~~~~~~~~~~~ 167:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:20.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:20.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:20.29 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:20.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:20.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:20.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:20.30 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:20.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 167:20.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 167:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:20.30 302 | } else 167:20.30 | ^~~~ 167:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:20.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:20.30 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 167:20.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:22.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 167:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:22.50 1008 | foundInterface = 0; \ 167:22.50 | ^~~~~~~~~~~~~~ 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:22.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:22.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:22.50 1912 | NS_INTERFACE_MAP_END 167:22.50 | ^~~~~~~~~~~~~~~~~~~~ 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:22.50 982 | else 167:22.50 | ^~~~ 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:22.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:22.50 | ^~~~~~~~~~~~~~~~~~ 167:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:22.50 1911 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:22.50 | ^~~~~~~~~~~~~~~~~~~~~~ 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCDTMFSender::QueryInterface(const nsIID&, void**)': 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:22.78 1023 | foundInterface = 0; \ 167:22.78 | ^~~~~~~~~~~~~~ 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:22.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:22.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:802:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:22.78 802 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 167:22.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:22.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:22.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:22.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:22.78 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:22.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEventBinding.cpp:3, 167:22.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:22.78 302 | } else 167:22.78 | ^~~~ 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:22.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:22.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFSenderBinding.cpp:801:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:22.78 801 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDTMFSender) 167:22.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:33.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:33.81 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDataChannelEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCDataChannelEvent::QueryInterface(const nsIID&, void**)': 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:33.82 1023 | foundInterface = 0; \ 167:33.82 | ^~~~~~~~~~~~~~ 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:33.82 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDataChannelEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:33.82 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:33.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:33.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:33.82 302 | } else 167:33.82 | ^~~~ 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:33.82 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:33.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDataChannelEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:33.82 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCDataChannelEvent) 167:33.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:33.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:33.95 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:33.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:33.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCIceCandidateBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCIceCandidate::QueryInterface(const nsIID&, void**)': 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:33.95 1008 | foundInterface = 0; \ 167:33.95 | ^~~~~~~~~~~~~~ 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:33.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:33.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:33.95 1405 | NS_INTERFACE_MAP_END 167:33.95 | ^~~~~~~~~~~~~~~~~~~~ 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:33.95 982 | else 167:33.95 | ^~~~ 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:33.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:33.95 | ^~~~~~~~~~~~~~~~~~ 167:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCIceCandidateBinding.cpp:1404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:33.95 1404 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:33.95 | ^~~~~~~~~~~~~~~~~~~~~~ 167:37.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnection::QueryInterface(const nsIID&, void**)': 167:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.26 1023 | foundInterface = 0; \ 167:37.26 | ^~~~~~~~~~~~~~ 167:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:37.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:37.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10051:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:37.26 10051 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 167:37.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:37.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:37.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:37.26 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:37.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:37.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.26 302 | } else 167:37.26 | ^~~~ 167:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:37.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:37.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionBinding.cpp:10050:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:37.26 10050 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnection) 167:37.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:37.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionIceEvent::QueryInterface(const nsIID&, void**)': 167:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.29 1023 | foundInterface = 0; \ 167:37.29 | ^~~~~~~~~~~~~~ 167:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:37.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:37.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:37.29 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:37.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:37.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.29 302 | } else 167:37.29 | ^~~~ 167:37.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:37.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionIceEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:37.30 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCPeerConnectionIceEvent) 167:37.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:37.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 167:37.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:37.40 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:37.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:37.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCPeerConnectionStatic::QueryInterface(const nsIID&, void**)': 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.40 1008 | foundInterface = 0; \ 167:37.40 | ^~~~~~~~~~~~~~ 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:37.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:37.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:37.40 687 | NS_INTERFACE_MAP_END 167:37.40 | ^~~~~~~~~~~~~~~~~~~~ 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.40 982 | else 167:37.40 | ^~~~ 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:37.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:37.40 | ^~~~~~~~~~~~~~~~~~ 167:37.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCPeerConnectionStaticBinding.cpp:686:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:37.40 686 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:37.40 | ^~~~~~~~~~~~~~~~~~~~~~ 167:37.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpReceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpReceiver::QueryInterface(const nsIID&, void**)': 167:37.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.50 1008 | foundInterface = 0; \ 167:37.50 | ^~~~~~~~~~~~~~ 167:37.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:37.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:37.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:37.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1366:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:37.51 1366 | NS_INTERFACE_MAP_END 167:37.51 | ^~~~~~~~~~~~~~~~~~~~ 167:37.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.51 982 | else 167:37.51 | ^~~~ 167:37.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:37.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:37.51 | ^~~~~~~~~~~~~~~~~~ 167:37.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpReceiverBinding.cpp:1365:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:37.51 1365 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:37.51 | ^~~~~~~~~~~~~~~~~~~~~~ 167:37.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpSenderBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpSender::QueryInterface(const nsIID&, void**)': 167:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.71 1008 | foundInterface = 0; \ 167:37.71 | ^~~~~~~~~~~~~~ 167:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:37.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:37.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3697:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:37.71 3697 | NS_INTERFACE_MAP_END 167:37.71 | ^~~~~~~~~~~~~~~~~~~~ 167:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.71 982 | else 167:37.71 | ^~~~ 167:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:37.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:37.71 | ^~~~~~~~~~~~~~~~~~ 167:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpSenderBinding.cpp:3696:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:37.71 3696 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:37.71 | ^~~~~~~~~~~~~~~~~~~~~~ 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCRtpTransceiver::QueryInterface(const nsIID&, void**)': 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.89 1008 | foundInterface = 0; \ 167:37.89 | ^~~~~~~~~~~~~~ 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:37.89 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:37.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2869:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:37.89 2869 | NS_INTERFACE_MAP_END 167:37.89 | ^~~~~~~~~~~~~~~~~~~~ 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.89 982 | else 167:37.89 | ^~~~ 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:37.89 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:37.89 | ^~~~~~~~~~~~~~~~~~ 167:37.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCRtpTransceiverBinding.cpp:2868:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:37.89 2868 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:37.89 | ^~~~~~~~~~~~~~~~~~~~~~ 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCSessionDescription::QueryInterface(const nsIID&, void**)': 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:37.95 1008 | foundInterface = 0; \ 167:37.95 | ^~~~~~~~~~~~~~ 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:37.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:37.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:37.95 1217 | NS_INTERFACE_MAP_END 167:37.95 | ^~~~~~~~~~~~~~~~~~~~ 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:37.95 982 | else 167:37.95 | ^~~~ 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:37.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:37.95 | ^~~~~~~~~~~~~~~~~~ 167:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCSessionDescriptionBinding.cpp:1216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:37.95 1216 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:37.95 | ^~~~~~~~~~~~~~~~~~~~~~ 167:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 167:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:38.32 1008 | foundInterface = 0; \ 167:38.32 | ^~~~~~~~~~~~~~ 167:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:38.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:38.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 167:38.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:38.33 7578 | NS_INTERFACE_MAP_END 167:38.33 | ^~~~~~~~~~~~~~~~~~~~ 167:38.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:38.33 982 | else 167:38.33 | ^~~~ 167:38.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:38.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:38.33 | ^~~~~~~~~~~~~~~~~~ 167:38.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:38.33 7577 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:38.33 | ^~~~~~~~~~~~~~~~~~~~~~ 167:38.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::RTCTrackEvent::QueryInterface(const nsIID&, void**)': 167:38.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:38.37 1023 | foundInterface = 0; \ 167:38.37 | ^~~~~~~~~~~~~~ 167:38.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:38.37 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:38.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:38.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCTrackEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:38.37 48 | NS_INTERFACE_MAP_END_INHERITING(Event) 167:38.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:38.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 167:38.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 167:38.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 167:38.37 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 167:38.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCDTMFToneChangeEventBinding.cpp:3, 167:38.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings15.cpp:2: 167:38.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:38.37 302 | } else 167:38.37 | ^~~~ 167:38.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:38.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:38.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:38.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCTrackEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:38.37 47 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(RTCTrackEvent) 167:38.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:40.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.h:10, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SVGViewElementBinding.cpp:3, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:40.76 1023 | foundInterface = 0; \ 168:40.76 | ^~~~~~~~~~~~~~ 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:40.76 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:40.76 45 | NS_INTERFACE_MAP_END_INHERITING(Event) 168:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:40.76 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.h:10, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SVGViewElementBinding.cpp:3, 168:40.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:40.76 302 | } else 168:40.76 | ^~~~ 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:40.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:40.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:40.76 44 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 168:40.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:02.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:02.65 1023 | foundInterface = 0; \ 169:02.65 | ^~~~~~~~~~~~~~ 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:02.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:02.65 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:02.65 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StyleSheet.h:15, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 169:02.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:02.65 302 | } else 169:02.65 | ^~~~ 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:02.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:02.65 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 169:02.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:23.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 169:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 169:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:23.07 1023 | foundInterface = 0; \ 169:23.07 | ^~~~~~~~~~~~~~ 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:23.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:23.07 40 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:23.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 169:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:23.07 302 | } else 169:23.07 | ^~~~ 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:23.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:23.07 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 169:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:25.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:25.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:26.00 1023 | foundInterface = 0; \ 169:26.00 | ^~~~~~~~~~~~~~ 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:26.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:26.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:26.00 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:26.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:26.00 302 | } else 169:26.00 | ^~~~ 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:26.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:26.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:26.00 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 169:26.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 169:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 169:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:26.07 1023 | foundInterface = 0; \ 169:26.07 | ^~~~~~~~~~~~~~ 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:26.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:26.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:26.07 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:26.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 169:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:26.07 302 | } else 169:26.07 | ^~~~ 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:26.07 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:26.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:26.07 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 169:26.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 169:26.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:26.17 1023 | foundInterface = 0; \ 169:26.17 | ^~~~~~~~~~~~~~ 169:26.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:26.17 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:26.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:26.17 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:26.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:26.18 302 | } else 169:26.18 | ^~~~ 169:26.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:26.18 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:26.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:26.18 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 169:26.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:26.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 169:26.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 169:26.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 169:26.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:26.76 1023 | foundInterface = 0; \ 169:26.76 | ^~~~~~~~~~~~~~ 169:26.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:26.76 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:26.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:26.76 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:26.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 169:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 169:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionResultListBinding.cpp:3, 169:26.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 169:26.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:26.77 302 | } else 169:26.77 | ^~~~ 169:26.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:26.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:26.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:26.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:26.77 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 169:26.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:39.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:9, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:39.44 1023 | foundInterface = 0; \ 169:39.44 | ^~~~~~~~~~~~~~ 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:39.44 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:39.44 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:39.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TCPSocketEvent.h:14, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:10, 169:39.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:39.44 302 | } else 169:39.44 | ^~~~ 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:39.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:39.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:39.44 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 169:39.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:9, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:44.90 1023 | foundInterface = 0; \ 169:44.90 | ^~~~~~~~~~~~~~ 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:44.90 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:44.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:44.90 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:44.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TCPSocketEvent.h:14, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:10, 169:44.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:44.90 302 | } else 169:44.90 | ^~~~ 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:44.90 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:44.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:44.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:44.90 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 169:44.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:46.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:9, 169:46.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 169:46.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 169:46.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:46.43 1023 | foundInterface = 0; \ 169:46.43 | ^~~~~~~~~~~~~~ 169:46.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 169:46.43 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 169:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:46.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 169:46.43 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 169:46.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:46.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 169:46.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 169:46.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TCPSocketEvent.h:14, 169:46.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:10, 169:46.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings21.cpp:2: 169:46.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 169:46.44 302 | } else 169:46.44 | ^~~~ 169:46.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 169:46.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 169:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:46.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 169:46.44 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 169:46.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 170:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCIceCandidate::QueryInterface(const nsIID&, void**)': 170:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:14.56 1023 | foundInterface = 0; \ 170:14.56 | ^~~~~~~~~~~~~~ 170:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:14.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:14.56 1275 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCIceCandidate) 170:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 170:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 170:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UserProximityEvent.h:14, 170:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:10, 170:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:14.56 302 | } else 170:14.56 | ^~~~ 170:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:14.56 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:14.56 1274 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCIceCandidate) 170:14.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCPeerConnection::QueryInterface(const nsIID&, void**)': 170:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:14.57 1023 | foundInterface = 0; \ 170:14.57 | ^~~~~~~~~~~~~~ 170:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:14.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1453:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:14.57 1453 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCPeerConnection) 170:14.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UserProximityEvent.h:14, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:10, 170:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:14.58 302 | } else 170:14.58 | ^~~~ 170:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:14.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:14.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1452:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:14.58 1452 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCPeerConnection) 170:14.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 170:14.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:14.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp: In member function 'virtual nsresult mozilla::dom::mozRTCSessionDescription::QueryInterface(const nsIID&, void**)': 170:14.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:14.60 1023 | foundInterface = 0; \ 170:14.60 | ^~~~~~~~~~~~~~ 170:14.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:14.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1612:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:14.60 1612 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::RTCSessionDescription) 170:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 170:14.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 170:14.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UserProximityEvent.h:14, 170:14.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:10, 170:14.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:14.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:14.60 302 | } else 170:14.60 | ^~~~ 170:14.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:14.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:14.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WebrtcDeprecatedBinding.cpp:1611:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:14.60 1611 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(mozRTCSessionDescription) 170:14.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:15.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 170:15.46 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 170:15.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 170:15.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:31, 170:15.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:379: 170:15.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 170:15.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 170:15.46 78 | memset(this, 0, sizeof(nsXPTCVariant)); 170:15.46 | ^ 170:15.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 170:15.46 44 | struct nsXPTCVariant { 170:15.46 | ^~~~~~~~~~~~~ 170:19.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:6, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UserProximityEvent.cpp:9, 170:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 170:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 170:19.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 170:19.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 170:19.18 31 | memset(aT, 0, sizeof(T)); 170:19.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 170:19.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 170:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:31, 170:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:379: 170:19.18 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 170:19.18 2333 | struct GlobalProperties { 170:19.18 | ^~~~~~~~~~~~~~~~ 170:53.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 170:53.27 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 170:53.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 170:53.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings23.cpp:132: 170:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 170:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 170:53.27 78 | memset(this, 0, sizeof(nsXPTCVariant)); 170:53.27 | ^ 170:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 170:53.27 44 | struct nsXPTCVariant { 170:53.27 | ^~~~~~~~~~~~~ 170:56.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 170:56.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 170:56.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 170:56.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 170:56.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 170:56.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 170:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTargetBinding.h:7, 170:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowRootBinding.cpp:3, 170:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings23.cpp:2: 170:56.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 170:56.66 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 170:56.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 170:56.66 31 | memset(aT, 0, sizeof(T)); 170:56.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 170:56.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 170:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings23.cpp:132: 170:56.66 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 170:56.66 2333 | struct GlobalProperties { 170:56.66 | ^~~~~~~~~~~~~~~~ 171:13.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ClientsBinding.cpp:3, 171:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings3.cpp:2: 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:13.79 1008 | foundInterface = 0; \ 171:13.79 | ^~~~~~~~~~~~~~ 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:13.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:13.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:13.79 708 | NS_INTERFACE_MAP_END 171:13.79 | ^~~~~~~~~~~~~~~~~~~~ 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:13.79 982 | else 171:13.79 | ^~~~ 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:13.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:13.79 | ^~~~~~~~~~~~~~~~~~ 171:13.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:13.79 707 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 171:13.79 | ^~~~~~~~~~~~~~~~~~~~~~ 171:38.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 171:38.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 171:38.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:38.01 1023 | foundInterface = 0; \ 171:38.01 | ^~~~~~~~~~~~~~ 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:38.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:38.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:38.01 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 171:38.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:38.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 171:38.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 171:38.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 171:38.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:38.01 302 | } else 171:38.01 | ^~~~ 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:38.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:38.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:38.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:38.01 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 171:38.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:38.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 171:38.29 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 171:38.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/EventTargetBinding.cpp:23, 171:38.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:366: 171:38.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 171:38.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 171:38.29 78 | memset(this, 0, sizeof(nsXPTCVariant)); 171:38.29 | ^ 171:38.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 171:38.29 44 | struct nsXPTCVariant { 171:38.29 | ^~~~~~~~~~~~~ 171:39.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 171:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:39.68 1008 | foundInterface = 0; \ 171:39.68 | ^~~~~~~~~~~~~~ 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:39.68 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:39.68 | ^~~~~~~~~~~~~~~~~~~~~~~ 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:39.68 496 | NS_INTERFACE_MAP_END 171:39.68 | ^~~~~~~~~~~~~~~~~~~~ 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:39.68 982 | else 171:39.68 | ^~~~ 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:39.68 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:39.68 | ^~~~~~~~~~~~~~~~~~ 171:39.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:39.68 495 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 171:39.68 | ^~~~~~~~~~~~~~~~~~~~~~ 171:40.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:6, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 171:40.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 171:40.51 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 171:40.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 171:40.51 31 | memset(aT, 0, sizeof(T)); 171:40.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 171:40.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/EventTargetBinding.cpp:23, 171:40.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:366: 171:40.51 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 171:40.51 2333 | struct GlobalProperties { 171:40.51 | ^~~~~~~~~~~~~~~~ 171:59.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:59.93 1023 | foundInterface = 0; \ 171:59.93 | ^~~~~~~~~~~~~~ 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:59.93 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:59.93 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 171:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:59.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 171:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:59.93 302 | } else 171:59.93 | ^~~~ 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:59.93 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:59.93 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 171:59.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:01.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:01.02 1023 | foundInterface = 0; \ 172:01.02 | ^~~~~~~~~~~~~~ 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 172:01.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 172:01.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 172:01.02 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 172:01.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:01.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 172:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 172:01.02 302 | } else 172:01.02 | ^~~~ 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 172:01.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 172:01.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 172:01.02 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 172:01.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 172:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 172:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:59.35 1023 | foundInterface = 0; \ 172:59.35 | ^~~~~~~~~~~~~~ 172:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 172:59.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 172:59.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 172:59.35 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 172:59.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 172:59.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 172:59.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 172:59.35 302 | } else 172:59.35 | ^~~~ 172:59.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 172:59.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 172:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:59.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 172:59.36 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 172:59.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:18.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 173:18.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 173:18.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 173:18.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:18.52 1023 | foundInterface = 0; \ 173:18.52 | ^~~~~~~~~~~~~~ 173:18.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:18.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:18.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:18.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:18.52 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 173:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:18.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 173:18.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 173:18.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 173:18.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 173:18.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 173:18.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:18.53 302 | } else 173:18.53 | ^~~~ 173:18.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:18.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:18.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:18.53 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 173:18.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:19.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 173:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 173:19.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 173:19.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:19.45 1008 | foundInterface = 0; \ 173:19.45 | ^~~~~~~~~~~~~~ 173:19.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:19.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:19.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:19.46 1578 | NS_INTERFACE_MAP_END 173:19.46 | ^~~~~~~~~~~~~~~~~~~~ 173:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:19.46 982 | else 173:19.46 | ^~~~ 173:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:19.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:19.46 | ^~~~~~~~~~~~~~~~~~ 173:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:19.46 1577 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 173:19.46 | ^~~~~~~~~~~~~~~~~~~~~~ 173:19.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 173:19.72 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 173:19.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 173:19.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 173:19.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:288: 173:19.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 173:19.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 173:19.72 78 | memset(this, 0, sizeof(nsXPTCVariant)); 173:19.72 | ^ 173:19.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 173:19.72 44 | struct nsXPTCVariant { 173:19.72 | ^~~~~~~~~~~~~ 173:22.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:6, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 173:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 173:22.36 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 173:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 173:22.36 31 | memset(aT, 0, sizeof(T)); 173:22.36 | ~~~~~~^~~~~~~~~~~~~~~~~~ 173:22.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 173:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:288: 173:22.36 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 173:22.36 2333 | struct GlobalProperties { 173:22.36 | ^~~~~~~~~~~~~~~~ 173:40.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 173:40.99 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 173:40.99 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:40, 173:40.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 173:40.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 173:40.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 173:40.99 78 | memset(this, 0, sizeof(nsXPTCVariant)); 173:40.99 | ^ 173:40.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 173:40.99 44 | struct nsXPTCVariant { 173:40.99 | ^~~~~~~~~~~~~ 173:43.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 173:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 173:43.43 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 173:43.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.43 1008 | foundInterface = 0; \ 173:43.43 | ^~~~~~~~~~~~~~ 173:43.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.43 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.43 31 | NS_INTERFACE_MAP_END 173:43.43 | ^~~~~~~~~~~~~~~~~~~~ 173:43.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.43 982 | else 173:43.43 | ^~~~ 173:43.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.43 | ^~~~~~~~~~~~~~~~~~ 173:43.43 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.43 30 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:43.43 | ^~~~~~~~~~~~~~~~~~~~~~ 173:43.48 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 173:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.48 1008 | foundInterface = 0; \ 173:43.48 | ^~~~~~~~~~~~~~ 173:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.48 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.48 294 | NS_INTERFACE_MAP_END 173:43.48 | ^~~~~~~~~~~~~~~~~~~~ 173:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.48 982 | else 173:43.48 | ^~~~ 173:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.48 | ^~~~~~~~~~~~~~~~~~ 173:43.48 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.48 293 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:43.48 | ^~~~~~~~~~~~~~~~~~~~~~ 173:43.49 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 173:43.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.49 1008 | foundInterface = 0; \ 173:43.49 | ^~~~~~~~~~~~~~ 173:43.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.49 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.49 32 | NS_INTERFACE_MAP_END 173:43.49 | ^~~~~~~~~~~~~~~~~~~~ 173:43.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.49 982 | else 173:43.50 | ^~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.50 | ^~~~~~~~~~~~~~~~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.50 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 173:43.50 | ^~~~~~~~~~~~~~~~~~~~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 173:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.50 1008 | foundInterface = 0; \ 173:43.50 | ^~~~~~~~~~~~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.50 42 | NS_INTERFACE_MAP_END 173:43.50 | ^~~~~~~~~~~~~~~~~~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.50 982 | else 173:43.50 | ^~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.50 | ^~~~~~~~~~~~~~~~~~ 173:43.50 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.50 41 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 173:43.50 | ^~~~~~~~~~~~~~~~~~~~~~ 173:43.55 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 173:43.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:43.55 1008 | foundInterface = 0; \ 173:43.55 | ^~~~~~~~~~~~~~ 173:43.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:43.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:43.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 173:43.55 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:43.55 63 | NS_INTERFACE_MAP_END 173:43.55 | ^~~~~~~~~~~~~~~~~~~~ 173:43.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:43.55 982 | else 173:43.55 | ^~~~ 173:43.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:43.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:43.55 | ^~~~~~~~~~~~~~~~~~ 173:43.55 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:43.55 62 | NS_INTERFACE_MAP_ENTRY(nsIScriptError) 173:43.55 | ^~~~~~~~~~~~~~~~~~~~~~ 173:43.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:10, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 173:43.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 173:43.78 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 173:43.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 173:43.78 31 | memset(aT, 0, sizeof(T)); 173:43.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 173:43.78 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:40, 173:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 173:43.78 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 173:43.78 2333 | struct GlobalProperties { 173:43.78 | ^~~~~~~~~~~~~~~~ 174:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestCodeGenBinding.cpp: In function 'mozilla::dom::TestInterface_Binding::receiveAddrefedPromise(JSContext*, JS::Handle, mozilla::dom::TestInterface*, JSJitMethodCallArgs const&) [clone .isra.0]': 174:10.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestCodeGenBinding.cpp:61465:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestCodeGenBinding.gcda' profile count data file not found [-Wmissing-profile] 174:10.45 61465 | } // namespace mozilla 174:10.45 | ^ 174:20.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestDictionaryBinding.cpp: In function 'JS::Value::isNumber() const [clone .isra.0]': 174:20.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestDictionaryBinding.cpp:188:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestDictionaryBinding.gcda' profile count data file not found [-Wmissing-profile] 174:20.81 188 | } // namespace mozilla 174:20.81 | ^ 174:38.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleGenBinding.cpp: In function 'mozilla::dom::TestExampleInterface_Binding::receivePromise(JSContext*, JS::Handle, mozilla::dom::TestExampleInterface*, JSJitMethodCallArgs const&) [clone .isra.0]': 174:38.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleGenBinding.cpp:38241:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestExampleGenBinding.gcda' profile count data file not found [-Wmissing-profile] 174:38.38 38241 | } // namespace mozilla 174:38.38 | ^ 174:54.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 174:54.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 174:54.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 174:54.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:54.72 1008 | foundInterface = 0; \ 174:54.72 | ^~~~~~~~~~~~~~ 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:54.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:54.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70904:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:54.72 70904 | NS_INTERFACE_MAP_END 174:54.72 | ^~~~~~~~~~~~~~~~~~~~ 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:54.72 982 | else 174:54.72 | ^~~~ 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:54.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:54.72 | ^~~~~~~~~~~~~~~~~~ 174:54.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70903:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:54.72 70903 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 174:54.72 | ^~~~~~~~~~~~~~~~~~~~~~ 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:54.78 1008 | foundInterface = 0; \ 174:54.78 | ^~~~~~~~~~~~~~ 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:54.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:54.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:54.78 74431 | NS_INTERFACE_MAP_END 174:54.78 | ^~~~~~~~~~~~~~~~~~~~ 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:54.78 982 | else 174:54.78 | ^~~~ 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:54.78 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:54.78 | ^~~~~~~~~~~~~~~~~~ 174:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:54.78 74430 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 174:54.78 | ^~~~~~~~~~~~~~~~~~~~~~ 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:54.79 1008 | foundInterface = 0; \ 174:54.79 | ^~~~~~~~~~~~~~ 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:54.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:54.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:54.79 74517 | NS_INTERFACE_MAP_END 174:54.79 | ^~~~~~~~~~~~~~~~~~~~ 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:54.79 982 | else 174:54.79 | ^~~~ 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:54.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:54.79 | ^~~~~~~~~~~~~~~~~~ 174:54.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:54.79 74516 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 174:54.79 | ^~~~~~~~~~~~~~~~~~~~~~ 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:54.81 1008 | foundInterface = 0; \ 174:54.81 | ^~~~~~~~~~~~~~ 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:54.81 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:54.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:54.81 74644 | NS_INTERFACE_MAP_END 174:54.81 | ^~~~~~~~~~~~~~~~~~~~ 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:54.81 982 | else 174:54.81 | ^~~~ 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:54.81 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:54.81 | ^~~~~~~~~~~~~~~~~~ 174:54.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:54.81 74643 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 174:54.81 | ^~~~~~~~~~~~~~~~~~~~~~ 175:07.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 175:07.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74730:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestJSImplGenBinding.gcda' profile count data file not found [-Wmissing-profile] 175:07.81 74730 | } // namespace mozilla 175:07.81 | ^ 175:20.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 175:20.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.06 1023 | foundInterface = 0; \ 175:20.06 | ^~~~~~~~~~~~~~ 175:20.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.06 1928 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 175:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:20.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:20.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.06 302 | } else 175:20.06 | ^~~~ 175:20.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.06 1927 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 175:20.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 175:20.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.07 1023 | foundInterface = 0; \ 175:20.07 | ^~~~~~~~~~~~~~ 175:20.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.07 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.07 2059 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 175:20.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:20.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.08 302 | } else 175:20.08 | ^~~~ 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.08 2058 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 175:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.08 1023 | foundInterface = 0; \ 175:20.08 | ^~~~~~~~~~~~~~ 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.08 2190 | NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 175:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.08 302 | } else 175:20.08 | ^~~~ 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.08 2189 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 175:20.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.09 1023 | foundInterface = 0; \ 175:20.09 | ^~~~~~~~~~~~~~ 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.10 2321 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 175:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.10 302 | } else 175:20.10 | ^~~~ 175:20.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.10 2320 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 175:20.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.11 1023 | foundInterface = 0; \ 175:20.11 | ^~~~~~~~~~~~~~ 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.11 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.11 2452 | NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 175:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 175:20.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.11 302 | } else 175:20.11 | ^~~~ 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.11 2451 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 175:20.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:21.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In function '_GLOBAL__sub_I_TestJSImplInheritanceGenBinding.cpp': 175:21.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2539:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestJSImplInheritanceGenBinding.gcda' profile count data file not found [-Wmissing-profile] 175:21.37 2539 | } // namespace mozilla 175:21.37 | ^ 175:49.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:49.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:49.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Types.h:12, 175:49.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Action.h:11, 175:49.12 from /builddir/build/BUILD/firefox-66.0.4/dom/cache/Action.cpp:7, 175:49.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 175:49.12 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 175:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:49.12 1008 | foundInterface = 0; \ 175:49.12 | ^~~~~~~~~~~~~~ 175:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:49.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:49.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:49.12 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:49.12 241 | NS_INTERFACE_MAP_END 175:49.12 | ^~~~~~~~~~~~~~~~~~~~ 175:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:49.12 982 | else 175:49.12 | ^~~~ 175:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:49.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:49.12 | ^~~~~~~~~~~~~~~~~~ 175:49.12 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:49.12 240 | NS_INTERFACE_MAP_ENTRY(nsISupports) 175:49.12 | ^~~~~~~~~~~~~~~~~~~~~~ 175:49.24 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 175:49.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:49.24 1008 | foundInterface = 0; \ 175:49.24 | ^~~~~~~~~~~~~~ 175:49.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:49.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:49.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 175:49.24 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:49.24 55 | NS_INTERFACE_MAP_END 175:49.24 | ^~~~~~~~~~~~~~~~~~~~ 175:49.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 175:49.24 982 | else 175:49.24 | ^~~~ 175:49.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 175:49.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 175:49.24 | ^~~~~~~~~~~~~~~~~~ 175:49.24 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 175:49.24 54 | NS_INTERFACE_MAP_ENTRY(nsISupports) 175:49.24 | ^~~~~~~~~~~~~~~~~~~~~~ 176:07.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/quota/Client.h:13, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/dom/cache/DBAction.cpp:12, 176:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:2: 176:07.73 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 176:07.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 176:07.73 50 | OffTheBooksMutex* Mutex() { 176:07.73 | ^~~~~ 176:07.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:07.73 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 176:07.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 176:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 176:10.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/gtest/Unified_cpp_dom_canvas_gtest0.cpp:2: 176:10.55 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/gtest/TestImageBitmapColorUtils.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 176:10.56 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/gtest/TestImageBitmapColorUtils.cpp:2755:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/gtest/Unified_cpp_dom_canvas_gtest0.gcda' profile count data file not found [-Wmissing-profile] 176:10.56 2755 | } 176:10.56 | ^ 176:26.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.h:9, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:7, 176:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 176:26.06 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 176:26.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:26.06 1008 | foundInterface = 0; \ 176:26.06 | ^~~~~~~~~~~~~~ 176:26.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:26.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:26.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:26.06 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:26.06 33 | NS_INTERFACE_MAP_END 176:26.06 | ^~~~~~~~~~~~~~~~~~~~ 176:26.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:26.06 982 | else 176:26.06 | ^~~~ 176:26.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:26.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:26.06 | ^~~~~~~~~~~~~~~~~~ 176:26.06 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:26.06 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:26.06 | ^~~~~~~~~~~~~~~~~~~~~~ 176:26.20 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 176:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:26.20 1008 | foundInterface = 0; \ 176:26.20 | ^~~~~~~~~~~~~~ 176:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:26.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:26.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:26.20 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:26.20 33 | NS_INTERFACE_MAP_END 176:26.20 | ^~~~~~~~~~~~~~~~~~~~ 176:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:26.20 982 | else 176:26.20 | ^~~~ 176:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:26.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:26.21 | ^~~~~~~~~~~~~~~~~~ 176:26.21 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:26.21 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 176:26.21 | ^~~~~~~~~~~~~~~~~~~~~~ 176:55.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIComponentManager.h:10, 176:55.40 from /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:8, 176:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 176:55.40 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 176:55.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:55.40 1008 | foundInterface = 0; \ 176:55.40 | ^~~~~~~~~~~~~~ 176:55.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:55.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:55.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:55.40 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:55.40 22 | NS_INTERFACE_MAP_END 176:55.40 | ^~~~~~~~~~~~~~~~~~~~ 176:55.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:55.40 992 | else 176:55.40 | ^~~~ 176:55.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 176:55.40 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 176:55.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:55.40 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176:55.40 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 176:55.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:58.91 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 176:58.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:58.91 1008 | foundInterface = 0; \ 176:58.91 | ^~~~~~~~~~~~~~ 176:58.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:58.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:58.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 176:58.91 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:58.91 55 | NS_INTERFACE_MAP_END 176:58.91 | ^~~~~~~~~~~~~~~~~~~~ 176:58.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:58.91 992 | else 176:58.91 | ^~~~ 176:58.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 176:58.91 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 176:58.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:58.91 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 176:58.91 54 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 176:58.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:04.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 177:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 177:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 177:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 177:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 177:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Credential.h:10, 177:04.72 from /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:7, 177:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 177:04.72 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 177:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:04.72 1008 | foundInterface = 0; \ 177:04.72 | ^~~~~~~~~~~~~~ 177:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:04.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:04.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:04.72 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:04.72 22 | NS_INTERFACE_MAP_END 177:04.72 | ^~~~~~~~~~~~~~~~~~~~ 177:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:04.72 982 | else 177:04.72 | ^~~~ 177:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:04.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:04.72 | ^~~~~~~~~~~~~~~~~~ 177:04.72 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:04.72 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:04.72 | ^~~~~~~~~~~~~~~~~~~~~~ 177:05.30 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 177:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:05.30 1008 | foundInterface = 0; \ 177:05.30 | ^~~~~~~~~~~~~~ 177:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:05.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:05.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:05.30 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:05.30 23 | NS_INTERFACE_MAP_END 177:05.30 | ^~~~~~~~~~~~~~~~~~~~ 177:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:05.30 982 | else 177:05.30 | ^~~~ 177:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:05.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:05.30 | ^~~~~~~~~~~~~~~~~~ 177:05.30 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:05.30 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:05.30 | ^~~~~~~~~~~~~~~~~~~~~~ 177:11.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:11.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 177:11.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:11.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:11.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 177:11.73 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.h:10, 177:11.73 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.cpp:7, 177:11.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 177:11.73 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 177:11.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:11.73 1008 | foundInterface = 0; \ 177:11.73 | ^~~~~~~~~~~~~~ 177:11.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:11.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:11.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:11.73 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:11.73 51 | NS_INTERFACE_MAP_END 177:11.73 | ^~~~~~~~~~~~~~~~~~~~ 177:11.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:11.73 982 | else 177:11.73 | ^~~~ 177:11.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:11.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:11.73 | ^~~~~~~~~~~~~~~~~~ 177:11.73 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:11.73 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:11.73 | ^~~~~~~~~~~~~~~~~~~~~~ 177:34.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventDispatcher.h:11, 177:34.08 from /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:8: 177:34.08 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 177:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:34.08 1008 | foundInterface = 0; \ 177:34.08 | ^~~~~~~~~~~~~~ 177:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:34.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:34.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:34.08 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:34.08 186 | NS_INTERFACE_MAP_END 177:34.08 | ^~~~~~~~~~~~~~~~~~~~ 177:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:34.08 982 | else 177:34.08 | ^~~~ 177:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:34.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:34.08 | ^~~~~~~~~~~~~~~~~~ 177:34.08 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:34.08 185 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:34.08 | ^~~~~~~~~~~~~~~~~~~~~~ 177:34.10 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 177:34.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:34.10 1008 | foundInterface = 0; \ 177:34.10 | ^~~~~~~~~~~~~~ 177:34.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:34.10 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:34.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:34.10 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:34.10 343 | NS_INTERFACE_MAP_END 177:34.10 | ^~~~~~~~~~~~~~~~~~~~ 177:34.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:34.10 982 | else 177:34.10 | ^~~~ 177:34.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:34.10 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:34.10 | ^~~~~~~~~~~~~~~~~~ 177:34.10 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:34.10 342 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 177:34.10 | ^~~~~~~~~~~~~~~~~~~~~~ 177:45.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:45.00 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 177:45.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:45.00 1023 | foundInterface = 0; \ 177:45.00 | ^~~~~~~~~~~~~~ 177:45.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:45.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:45.00 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:45.00 214 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 177:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:45.00 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:45.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:45.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:45.00 302 | } else 177:45.00 | ^~~~ 177:45.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:45.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:45.00 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:45.00 213 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 177:45.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:46.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:46.94 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 177:46.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:46.94 1023 | foundInterface = 0; \ 177:46.94 | ^~~~~~~~~~~~~~ 177:46.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:46.94 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:46.94 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:46.94 60 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 177:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:46.94 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:46.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:46.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:46.94 302 | } else 177:46.94 | ^~~~ 177:46.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:46.94 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:46.94 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:46.94 59 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 177:46.94 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:51.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:51.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 177:51.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:51.74 1023 | foundInterface = 0; \ 177:51.74 | ^~~~~~~~~~~~~~ 177:51.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:51.74 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:51.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:51.74 43 | NS_INTERFACE_MAP_END_INHERITING(Event) 177:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:51.74 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:51.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:51.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:51.74 302 | } else 177:51.74 | ^~~~ 177:51.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:51.74 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:51.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:51.74 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 177:51.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:51.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:51.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 177:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:51.75 1008 | foundInterface = 0; \ 177:51.75 | ^~~~~~~~~~~~~~ 177:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:51.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:51.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:51.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:51.75 81 | NS_INTERFACE_MAP_END 177:51.75 | ^~~~~~~~~~~~~~~~~~~~ 177:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:51.75 982 | else 177:51.75 | ^~~~ 177:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:51.75 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:51.75 | ^~~~~~~~~~~~~~~~~~ 177:51.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:51.75 80 | NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 177:51.75 | ^~~~~~~~~~~~~~~~~~~~~~ 177:51.92 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 177:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:51.92 1008 | foundInterface = 0; \ 177:51.92 | ^~~~~~~~~~~~~~ 177:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:51.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:51.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:51.92 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:51.92 72 | NS_INTERFACE_MAP_END 177:51.92 | ^~~~~~~~~~~~~~~~~~~~ 177:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:51.92 982 | else 177:51.92 | ^~~~ 177:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:51.92 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:51.92 | ^~~~~~~~~~~~~~~~~~ 177:51.92 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:51.92 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:51.92 | ^~~~~~~~~~~~~~~~~~~~~~ 177:52.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 177:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:52.05 1008 | foundInterface = 0; \ 177:52.05 | ^~~~~~~~~~~~~~ 177:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:52.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:52.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:52.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:52.05 51 | NS_INTERFACE_MAP_END 177:52.05 | ^~~~~~~~~~~~~~~~~~~~ 177:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:52.05 982 | else 177:52.05 | ^~~~ 177:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:52.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:52.05 | ^~~~~~~~~~~~~~~~~~ 177:52.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:52.05 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:52.05 | ^~~~~~~~~~~~~~~~~~~~~~ 177:52.14 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 177:52.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:52.14 1008 | foundInterface = 0; \ 177:52.14 | ^~~~~~~~~~~~~~ 177:52.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 177:52.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 177:52.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 177:52.14 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 177:52.14 34 | NS_INTERFACE_MAP_END 177:52.14 | ^~~~~~~~~~~~~~~~~~~~ 177:52.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 177:52.14 982 | else 177:52.14 | ^~~~ 177:52.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 177:52.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 177:52.14 | ^~~~~~~~~~~~~~~~~~ 177:52.14 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 177:52.14 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 177:52.14 | ^~~~~~~~~~~~~~~~~~~~~~ 177:52.19 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 177:52.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 177:52.19 1023 | foundInterface = 0; \ 177:52.19 | ^~~~~~~~~~~~~~ 177:52.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 177:52.19 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 177:52.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.19 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 177:52.19 24 | NS_INTERFACE_MAP_END_INHERITING(Event) 177:52.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.19 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 177:52.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 177:52.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 177:52.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 177:52.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 177:52.19 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 177:52.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 177:52.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 177:52.19 302 | } else 177:52.19 | ^~~~ 177:52.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 177:52.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 177:52.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177:52.20 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 177:52.20 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 177:52.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:07.11 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:07.11 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:07.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:07.11 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:9, 178:07.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 178:07.11 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 178:07.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:07.11 1008 | foundInterface = 0; \ 178:07.11 | ^~~~~~~~~~~~~~ 178:07.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:07.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:07.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:07.11 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:07.11 130 | NS_INTERFACE_MAP_END 178:07.11 | ^~~~~~~~~~~~~~~~~~~~ 178:07.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:07.11 982 | else 178:07.11 | ^~~~ 178:07.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:07.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:07.12 | ^~~~~~~~~~~~~~~~~~ 178:07.12 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:07.12 129 | NS_INTERFACE_MAP_ENTRY(Event) 178:07.12 | ^~~~~~~~~~~~~~~~~~~~~~ 178:08.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 178:08.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:08.64 1008 | foundInterface = 0; \ 178:08.64 | ^~~~~~~~~~~~~~ 178:08.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:08.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:08.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:08.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:08.64 113 | NS_INTERFACE_MAP_END 178:08.64 | ^~~~~~~~~~~~~~~~~~~~ 178:08.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:08.65 982 | else 178:08.65 | ^~~~ 178:08.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:08.65 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:08.65 | ^~~~~~~~~~~~~~~~~~ 178:08.65 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:08.65 112 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:08.65 | ^~~~~~~~~~~~~~~~~~~~~~ 178:12.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 178:12.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:12.74 1008 | foundInterface = 0; \ 178:12.74 | ^~~~~~~~~~~~~~ 178:12.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:12.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:12.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:12.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:12.74 181 | NS_INTERFACE_MAP_END 178:12.74 | ^~~~~~~~~~~~~~~~~~~~ 178:12.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:12.74 992 | else 178:12.74 | ^~~~ 178:12.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:12.74 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:12.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:12.74 180 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 178:12.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:12.80 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 178:12.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:12.80 1008 | foundInterface = 0; \ 178:12.80 | ^~~~~~~~~~~~~~ 178:12.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:12.80 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:12.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:12.80 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:12.80 2101 | NS_INTERFACE_MAP_END 178:12.80 | ^~~~~~~~~~~~~~~~~~~~ 178:12.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:12.80 982 | else 178:12.80 | ^~~~ 178:12.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:12.80 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:12.80 | ^~~~~~~~~~~~~~~~~~ 178:12.80 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:12.80 2100 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:12.80 | ^~~~~~~~~~~~~~~~~~~~~~ 178:13.03 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 178:13.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:13.03 1008 | foundInterface = 0; \ 178:13.03 | ^~~~~~~~~~~~~~ 178:13.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:13.03 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:13.03 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:13.03 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:13.03 19 | NS_INTERFACE_MAP_END 178:13.03 | ^~~~~~~~~~~~~~~~~~~~ 178:13.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:13.03 982 | else 178:13.03 | ^~~~ 178:13.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:13.03 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:13.03 | ^~~~~~~~~~~~~~~~~~ 178:13.03 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:13.03 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:13.03 | ^~~~~~~~~~~~~~~~~~~~~~ 178:13.04 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 178:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:13.04 1008 | foundInterface = 0; \ 178:13.04 | ^~~~~~~~~~~~~~ 178:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:13.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:13.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:13.04 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:13.04 95 | NS_INTERFACE_MAP_END 178:13.04 | ^~~~~~~~~~~~~~~~~~~~ 178:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:13.04 982 | else 178:13.04 | ^~~~ 178:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:13.04 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:13.04 | ^~~~~~~~~~~~~~~~~~ 178:13.04 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:13.04 94 | NS_INTERFACE_MAP_ENTRY(JSEventHandler) 178:13.04 | ^~~~~~~~~~~~~~~~~~~~~~ 178:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 178:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:13.12 1023 | foundInterface = 0; \ 178:13.12 | ^~~~~~~~~~~~~~ 178:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:13.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:13.12 42 | NS_INTERFACE_MAP_END_INHERITING(Event) 178:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:13.12 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 178:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 178:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 178:13.12 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:10, 178:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 178:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:13.12 302 | } else 178:13.12 | ^~~~ 178:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:13.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:13.12 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 178:13.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.49 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:26.49 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 178:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:26.49 1008 | foundInterface = 0; \ 178:26.49 | ^~~~~~~~~~~~~~ 178:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:26.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:26.49 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:26.49 25 | NS_INTERFACE_MAP_END 178:26.49 | ^~~~~~~~~~~~~~~~~~~~ 178:26.49 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 178:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:26.49 302 | } else 178:26.49 | ^~~~ 178:26.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:26.49 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.49 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 178:26.49 24 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 178:26.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:26.50 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:26.50 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:26.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:26.50 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 178:26.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:26.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 178:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:26.50 1008 | foundInterface = 0; \ 178:26.50 | ^~~~~~~~~~~~~~ 178:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:26.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:26.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:26.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:26.50 50 | NS_INTERFACE_MAP_END 178:26.50 | ^~~~~~~~~~~~~~~~~~~~ 178:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:26.50 982 | else 178:26.50 | ^~~~ 178:26.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:26.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:26.50 | ^~~~~~~~~~~~~~~~~~ 178:26.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:26.50 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:26.50 | ^~~~~~~~~~~~~~~~~~~~~~ 178:28.46 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 178:28.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:28.46 1023 | foundInterface = 0; \ 178:28.46 | ^~~~~~~~~~~~~~ 178:28.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:28.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:28.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.46 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:28.46 131 | NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 178:28.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.46 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:28.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 178:28.46 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 178:28.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:28.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:28.46 302 | } else 178:28.46 | ^~~~ 178:28.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:28.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:28.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.46 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:28.46 130 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 178:28.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.66 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:28.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 178:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:28.66 1023 | foundInterface = 0; \ 178:28.66 | ^~~~~~~~~~~~~~ 178:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:28.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:28.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:28.66 29 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 178:28.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 178:28.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:28.66 302 | } else 178:28.66 | ^~~~ 178:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:28.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:28.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.66 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:28.66 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 178:28.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.68 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:28.68 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 178:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:28.68 1023 | foundInterface = 0; \ 178:28.68 | ^~~~~~~~~~~~~~ 178:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:28.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.68 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:28.68 30 | NS_INTERFACE_MAP_END_INHERITING(Event) 178:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.68 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 178:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:28.68 302 | } else 178:28.68 | ^~~~ 178:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:28.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.68 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:28.68 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 178:28.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:28.74 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:28.74 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:28.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:28.74 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 178:28.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:28.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 178:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:28.74 1008 | foundInterface = 0; \ 178:28.74 | ^~~~~~~~~~~~~~ 178:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:28.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:28.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:28.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:28.74 21 | NS_INTERFACE_MAP_END 178:28.74 | ^~~~~~~~~~~~~~~~~~~~ 178:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:28.74 982 | else 178:28.74 | ^~~~ 178:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:28.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:28.74 | ^~~~~~~~~~~~~~~~~~ 178:28.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:28.74 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:28.74 | ^~~~~~~~~~~~~~~~~~~~~~ 178:33.29 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 178:33.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.29 1008 | foundInterface = 0; \ 178:33.29 | ^~~~~~~~~~~~~~ 178:33.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:33.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:33.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:33.29 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:33.29 102 | NS_INTERFACE_MAP_END 178:33.29 | ^~~~~~~~~~~~~~~~~~~~ 178:33.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.30 982 | else 178:33.30 | ^~~~ 178:33.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:33.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:33.30 | ^~~~~~~~~~~~~~~~~~ 178:33.30 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:33.30 101 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:33.30 | ^~~~~~~~~~~~~~~~~~~~~~ 178:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 178:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.45 1008 | foundInterface = 0; \ 178:33.45 | ^~~~~~~~~~~~~~ 178:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:33.45 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:33.45 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:33.45 28 | NS_INTERFACE_MAP_END 178:33.45 | ^~~~~~~~~~~~~~~~~~~~ 178:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.45 982 | else 178:33.45 | ^~~~ 178:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:33.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:33.45 | ^~~~~~~~~~~~~~~~~~ 178:33.45 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:33.46 27 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:33.46 | ^~~~~~~~~~~~~~~~~~~~~~ 178:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 178:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.47 1023 | foundInterface = 0; \ 178:33.47 | ^~~~~~~~~~~~~~ 178:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:33.47 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:33.47 72 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 178:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.47 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:33.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 178:33.47 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 178:33.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.47 302 | } else 178:33.47 | ^~~~ 178:33.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:33.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:33.47 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 178:33.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.52 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:33.52 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 178:33.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.52 1023 | foundInterface = 0; \ 178:33.52 | ^~~~~~~~~~~~~~ 178:33.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:33.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:33.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.52 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:33.52 93 | NS_INTERFACE_MAP_END_INHERITING(Event) 178:33.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.52 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 178:33.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 178:33.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.52 302 | } else 178:33.52 | ^~~~ 178:33.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:33.52 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:33.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.52 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:33.52 92 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 178:33.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:45.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:45.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 178:45.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 178:45.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:45.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:45.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 178:45.71 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 178:45.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:45.71 1023 | foundInterface = 0; \ 178:45.71 | ^~~~~~~~~~~~~~ 178:45.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:45.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:45.71 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:45.71 34 | NS_INTERFACE_MAP_END_INHERITING(UIEvent) 178:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:45.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 178:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 178:45.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:45.71 302 | } else 178:45.71 | ^~~~ 178:45.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:45.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:45.71 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:45.71 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 178:45.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:53.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:53.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 178:53.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 178:53.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 178:53.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 178:53.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 178:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 178:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 178:53.70 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 178:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 178:53.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 178:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:53.70 1008 | foundInterface = 0; \ 178:53.70 | ^~~~~~~~~~~~~~ 178:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:53.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:53.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:53.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:53.70 34 | NS_INTERFACE_MAP_END 178:53.70 | ^~~~~~~~~~~~~~~~~~~~ 178:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:53.70 982 | else 178:53.70 | ^~~~ 178:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:53.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:53.70 | ^~~~~~~~~~~~~~~~~~ 178:53.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:53.70 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:53.70 | ^~~~~~~~~~~~~~~~~~~~~~ 178:54.38 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 178:54.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:54.39 1008 | foundInterface = 0; \ 178:54.39 | ^~~~~~~~~~~~~~ 178:54.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:54.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:54.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:54.39 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:54.39 110 | NS_INTERFACE_MAP_END 178:54.39 | ^~~~~~~~~~~~~~~~~~~~ 178:54.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:54.39 982 | else 178:54.39 | ^~~~ 178:54.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:54.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:54.39 | ^~~~~~~~~~~~~~~~~~ 178:54.39 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:54.39 109 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:54.39 | ^~~~~~~~~~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 178:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:54.47 1008 | foundInterface = 0; \ 178:54.47 | ^~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:54.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:54.47 282 | NS_INTERFACE_MAP_END 178:54.47 | ^~~~~~~~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:54.47 992 | else 178:54.47 | ^~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:54.47 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:54.47 281 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 178:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 178:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:54.47 1008 | foundInterface = 0; \ 178:54.47 | ^~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:54.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:54.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:54.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:54.47 483 | NS_INTERFACE_MAP_END 178:54.48 | ^~~~~~~~~~~~~~~~~~~~ 178:54.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:54.48 982 | else 178:54.48 | ^~~~ 178:54.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:54.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:54.48 | ^~~~~~~~~~~~~~~~~~ 178:54.48 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:54.48 482 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:54.48 | ^~~~~~~~~~~~~~~~~~~~~~ 178:55.36 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 178:55.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:55.36 1023 | foundInterface = 0; \ 178:55.36 | ^~~~~~~~~~~~~~ 178:55.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:55.36 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:55.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:55.36 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:55.36 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 178:55.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:55.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:14, 178:55.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 178:55.36 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 178:55.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 178:55.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:55.36 302 | } else 178:55.36 | ^~~~ 178:55.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:55.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:55.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:55.37 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:55.37 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 178:55.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:55.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 178:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 178:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 178:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 178:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 178:55.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 178:55.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 178:55.41 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 178:55.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 178:55.41 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 178:55.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:55.41 1008 | foundInterface = 0; \ 178:55.41 | ^~~~~~~~~~~~~~ 178:55.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:55.41 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:55.41 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:55.41 40 | NS_INTERFACE_MAP_END 178:55.41 | ^~~~~~~~~~~~~~~~~~~~ 178:55.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:55.41 992 | else 178:55.41 | ^~~~ 178:55.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 178:55.41 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 178:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:55.41 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 178:55.41 39 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 178:55.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:55.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 178:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:55.47 1008 | foundInterface = 0; \ 178:55.47 | ^~~~~~~~~~~~~~ 178:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:55.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:55.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:55.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:55.47 23 | NS_INTERFACE_MAP_END 178:55.47 | ^~~~~~~~~~~~~~~~~~~~ 178:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:55.47 982 | else 178:55.47 | ^~~~ 178:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:55.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:55.47 | ^~~~~~~~~~~~~~~~~~ 178:55.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:55.47 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:55.47 | ^~~~~~~~~~~~~~~~~~~~~~ 178:55.66 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 178:55.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:55.66 1008 | foundInterface = 0; \ 178:55.66 | ^~~~~~~~~~~~~~ 178:55.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:55.66 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:55.66 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:55.66 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:55.66 54 | NS_INTERFACE_MAP_END 178:55.66 | ^~~~~~~~~~~~~~~~~~~~ 178:55.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:55.66 982 | else 178:55.66 | ^~~~ 178:55.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:55.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:55.66 | ^~~~~~~~~~~~~~~~~~ 178:55.66 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:55.66 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:55.66 | ^~~~~~~~~~~~~~~~~~~~~~ 178:55.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 178:55.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:55.70 1008 | foundInterface = 0; \ 178:55.70 | ^~~~~~~~~~~~~~ 178:55.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:55.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:55.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 178:55.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:55.70 65 | NS_INTERFACE_MAP_END 178:55.70 | ^~~~~~~~~~~~~~~~~~~~ 178:55.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:55.70 982 | else 178:55.70 | ^~~~ 178:55.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:55.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:55.70 | ^~~~~~~~~~~~~~~~~~ 178:55.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:55.70 64 | NS_INTERFACE_MAP_ENTRY(nsISupports) 178:55.70 | ^~~~~~~~~~~~~~~~~~~~~~ 179:00.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:101: 179:00.03 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp: In function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*)': 179:00.03 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/InternalHeaders.cpp:373:35: warning: number of counters in profile data for function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*)' does not match its profile data (counter 'arcs', expected 35 and have 37) [-Wcoverage-mismatch] 179:00.03 373 | already_AddRefed InternalHeaders::CORSHeaders( 179:00.03 | ^~~~~~~~~~~~~~~ 179:00.03 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/InternalHeaders.cpp:373:35: warning: the control flow of function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:05.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/dom/file/BaseBlobImpl.cpp:7, 179:05.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 179:05.22 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 179:05.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:05.22 1008 | foundInterface = 0; \ 179:05.22 | ^~~~~~~~~~~~~~ 179:05.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:05.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:05.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:05.22 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:05.22 41 | NS_INTERFACE_MAP_END 179:05.22 | ^~~~~~~~~~~~~~~~~~~~ 179:05.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:05.22 982 | else 179:05.22 | ^~~~ 179:05.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:05.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:05.22 | ^~~~~~~~~~~~~~~~~~ 179:05.22 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:05.22 40 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 179:05.22 | ^~~~~~~~~~~~~~~~~~~~~~ 179:07.62 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 179:07.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:07.62 1008 | foundInterface = 0; \ 179:07.62 | ^~~~~~~~~~~~~~ 179:07.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:07.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:07.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:07.62 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:07.62 20 | NS_INTERFACE_MAP_END 179:07.62 | ^~~~~~~~~~~~~~~~~~~~ 179:07.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:07.62 982 | else 179:07.62 | ^~~~ 179:07.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:07.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:07.62 | ^~~~~~~~~~~~~~~~~~ 179:07.62 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:07.62 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 179:07.62 | ^~~~~~~~~~~~~~~~~~~~~~ 179:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 179:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:07.79 1023 | foundInterface = 0; \ 179:07.79 | ^~~~~~~~~~~~~~ 179:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 179:07.79 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 179:07.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 179:07.79 71 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 179:07.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:07.79 982 | else 179:07.79 | ^~~~ 179:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:07.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:07.79 | ^~~~~~~~~~~~~~~~~~ 179:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:07.79 70 | NS_INTERFACE_MAP_ENTRY(nsINamed) 179:07.79 | ^~~~~~~~~~~~~~~~~~~~~~ 179:07.86 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 179:07.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:07.86 1008 | foundInterface = 0; \ 179:07.86 | ^~~~~~~~~~~~~~ 179:07.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:07.86 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:07.86 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:07.86 369 | NS_INTERFACE_MAP_END 179:07.86 | ^~~~~~~~~~~~~~~~~~~~ 179:07.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:07.86 992 | else 179:07.86 | ^~~~ 179:07.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 179:07.86 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 179:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:07.86 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 179:07.86 368 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 179:07.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:07.87 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 179:07.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:07.87 1008 | foundInterface = 0; \ 179:07.87 | ^~~~~~~~~~~~~~ 179:07.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:07.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:07.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:07.87 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:07.88 26 | NS_INTERFACE_MAP_END 179:07.88 | ^~~~~~~~~~~~~~~~~~~~ 179:07.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:07.88 992 | else 179:07.88 | ^~~~ 179:07.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 179:07.88 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 179:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:07.88 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 179:07.88 25 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 179:07.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:14.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 179:14.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 179:14.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 179:14.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 179:14.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRFPService.h:12, 179:14.36 from /builddir/build/BUILD/firefox-66.0.4/dom/file/BaseBlobImpl.cpp:8, 179:14.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 179:14.36 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 179:14.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 179:14.36 50 | OffTheBooksMutex* Mutex() { 179:14.36 | ^~~~~ 179:14.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:14.36 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 179:14.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 179:14.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:18.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 179:18.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 179:18.90 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.h:10, 179:18.90 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:7, 179:18.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 179:18.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 179:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:18.90 1008 | foundInterface = 0; \ 179:18.90 | ^~~~~~~~~~~~~~ 179:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:18.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:18.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:18.90 122 | NS_INTERFACE_MAP_END 179:18.90 | ^~~~~~~~~~~~~~~~~~~~ 179:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:18.90 992 | else 179:18.90 | ^~~~ 179:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 179:18.90 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 179:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:18.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 179:18.90 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 179:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:22.78 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 179:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:22.78 1008 | foundInterface = 0; \ 179:22.78 | ^~~~~~~~~~~~~~ 179:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:22.78 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:22.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:22.78 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:22.78 29 | NS_INTERFACE_MAP_END 179:22.78 | ^~~~~~~~~~~~~~~~~~~~ 179:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:22.78 982 | else 179:22.78 | ^~~~ 179:22.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:22.78 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:22.78 | ^~~~~~~~~~~~~~~~~~ 179:22.78 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:22.78 28 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 179:22.78 | ^~~~~~~~~~~~~~~~~~~~~~ 179:28.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIPCBlobInputStream.h:11, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PIPCBlobInputStreamChild.h:9, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamChild.h:10, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:8, 179:28.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 179:28.11 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 179:28.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 179:28.11 50 | OffTheBooksMutex* Mutex() { 179:28.11 | ^~~~~ 179:28.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:28.11 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 179:28.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 179:28.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 179:30.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 179:30.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 179:30.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 179:30.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:30.90 1023 | foundInterface = 0; \ 179:30.90 | ^~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 179:30.90 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 179:30.90 35 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:30.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 179:30.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 179:30.90 34 | } else 179:30.90 | ^~~~ 179:30.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 179:30.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:30.90 1008 | foundInterface = 0; \ 179:30.90 | ^~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:30.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:30.90 146 | NS_INTERFACE_MAP_END \ 179:30.90 | ^~~~~~~~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 179:30.90 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 179:30.90 153 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:30.90 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobURL.h:13, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:10, 179:30.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 179:30.90 145 | } else \ 179:30.90 | ^~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 179:30.90 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:30.90 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 179:30.90 153 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 179:30.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:49.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Directory.h:11, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:7, 179:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 179:49.49 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 179:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:49.49 1008 | foundInterface = 0; \ 179:49.49 | ^~~~~~~~~~~~~~ 179:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:49.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:49.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 179:49.49 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:49.50 48 | NS_INTERFACE_MAP_END 179:49.50 | ^~~~~~~~~~~~~~~~~~~~ 179:49.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:49.50 982 | else 179:49.50 | ^~~~ 179:49.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:49.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:49.50 | ^~~~~~~~~~~~~~~~~~ 179:49.50 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:49.50 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 179:49.50 | ^~~~~~~~~~~~~~~~~~~~~~ 180:01.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.95 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 180:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:01.95 1008 | foundInterface = 0; \ 180:01.95 | ^~~~~~~~~~~~~~ 180:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:01.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:01.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:01.95 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:01.95 23 | NS_INTERFACE_MAP_END 180:01.95 | ^~~~~~~~~~~~~~~~~~~~ 180:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:01.95 982 | else 180:01.96 | ^~~~ 180:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:01.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:01.96 | ^~~~~~~~~~~~~~~~~~ 180:01.96 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:01.96 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:01.96 | ^~~~~~~~~~~~~~~~~~~~~~ 180:01.96 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 180:01.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:01.97 1023 | foundInterface = 0; \ 180:01.97 | ^~~~~~~~~~~~~~ 180:01.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:01.97 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.97 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:01.97 24 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 180:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:01.97 302 | } else 180:01.97 | ^~~~ 180:01.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:01.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.97 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:01.97 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 180:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:01.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:01.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:01.98 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 180:01.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:01.98 1008 | foundInterface = 0; \ 180:01.98 | ^~~~~~~~~~~~~~ 180:01.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:01.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:01.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:01.98 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:01.98 126 | NS_INTERFACE_MAP_END 180:01.98 | ^~~~~~~~~~~~~~~~~~~~ 180:01.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:01.98 982 | else 180:01.99 | ^~~~ 180:01.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:01.99 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:01.99 | ^~~~~~~~~~~~~~~~~~ 180:01.99 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:01.99 125 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:01.99 | ^~~~~~~~~~~~~~~~~~~~~~ 180:02.08 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 180:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:02.08 1008 | foundInterface = 0; \ 180:02.08 | ^~~~~~~~~~~~~~ 180:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:02.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:02.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:02.09 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:02.09 25 | NS_INTERFACE_MAP_END 180:02.09 | ^~~~~~~~~~~~~~~~~~~~ 180:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:02.09 982 | else 180:02.09 | ^~~~ 180:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:02.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:02.09 | ^~~~~~~~~~~~~~~~~~ 180:02.09 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:02.09 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:02.09 | ^~~~~~~~~~~~~~~~~~~~~~ 180:02.11 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 180:02.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:02.11 1023 | foundInterface = 0; \ 180:02.11 | ^~~~~~~~~~~~~~ 180:02.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:02.11 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:02.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.11 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:02.11 51 | NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 180:02.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:02.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:02.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:02.11 302 | } else 180:02.11 | ^~~~ 180:02.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:02.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:02.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.12 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:02.12 50 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 180:02.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:02.12 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:02.13 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 180:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:02.13 1023 | foundInterface = 0; \ 180:02.13 | ^~~~~~~~~~~~~~ 180:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:02.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:02.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.13 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:02.13 22 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 180:02.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:02.13 302 | } else 180:02.13 | ^~~~ 180:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:02.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:02.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.13 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:02.13 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 180:02.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:02.14 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 180:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:02.14 1023 | foundInterface = 0; \ 180:02.14 | ^~~~~~~~~~~~~~ 180:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:02.14 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:02.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.14 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:02.14 56 | NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 180:02.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 180:02.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 180:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:02.14 302 | } else 180:02.14 | ^~~~ 180:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:02.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:02.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:02.14 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:02.14 55 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 180:02.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:08.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAttrName.h:16, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AttrArray.h:21, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.h:10, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:7, 180:08.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 180:08.54 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 180:08.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:08.54 1008 | foundInterface = 0; \ 180:08.54 | ^~~~~~~~~~~~~~ 180:08.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:08.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:08.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:08.54 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:08.54 22 | NS_INTERFACE_MAP_END 180:08.54 | ^~~~~~~~~~~~~~~~~~~~ 180:08.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:08.54 982 | else 180:08.54 | ^~~~ 180:08.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:08.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:08.54 | ^~~~~~~~~~~~~~~~~~ 180:08.54 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:08.54 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:08.54 | ^~~~~~~~~~~~~~~~~~~~~~ 180:08.56 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 180:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:08.56 1008 | foundInterface = 0; \ 180:08.56 | ^~~~~~~~~~~~~~ 180:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:08.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:08.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:08.56 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:08.56 22 | NS_INTERFACE_MAP_END 180:08.56 | ^~~~~~~~~~~~~~~~~~~~ 180:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:08.56 982 | else 180:08.56 | ^~~~ 180:08.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:08.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:08.56 | ^~~~~~~~~~~~~~~~~~ 180:08.56 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:08.56 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:08.56 | ^~~~~~~~~~~~~~~~~~~~~~ 180:08.57 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 180:08.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:08.58 1008 | foundInterface = 0; \ 180:08.58 | ^~~~~~~~~~~~~~ 180:08.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:08.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:08.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:08.58 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:08.58 22 | NS_INTERFACE_MAP_END 180:08.58 | ^~~~~~~~~~~~~~~~~~~~ 180:08.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:08.58 982 | else 180:08.58 | ^~~~ 180:08.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:08.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:08.58 | ^~~~~~~~~~~~~~~~~~ 180:08.58 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:08.58 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:08.58 | ^~~~~~~~~~~~~~~~~~~~~~ 180:14.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:10, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 180:14.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 180:14.88 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 180:14.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:14.88 1008 | foundInterface = 0; \ 180:14.88 | ^~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:14.88 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:14.88 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:14.88 22 | NS_INTERFACE_MAP_END 180:14.88 | ^~~~~~~~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:14.88 982 | else 180:14.88 | ^~~~ 180:14.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:14.88 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:14.88 | ^~~~~~~~~~~~~~~~~~ 180:14.88 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:14.88 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:14.88 | ^~~~~~~~~~~~~~~~~~~~~~ 180:14.90 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 180:14.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:14.90 1008 | foundInterface = 0; \ 180:14.90 | ^~~~~~~~~~~~~~ 180:14.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:14.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:14.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:14.90 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:14.90 19 | NS_INTERFACE_MAP_END 180:14.90 | ^~~~~~~~~~~~~~~~~~~~ 180:14.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:14.90 982 | else 180:14.90 | ^~~~ 180:14.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:14.90 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:14.90 | ^~~~~~~~~~~~~~~~~~ 180:14.90 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:14.90 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:14.90 | ^~~~~~~~~~~~~~~~~~~~~~ 180:14.92 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 180:14.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:14.92 1008 | foundInterface = 0; \ 180:14.92 | ^~~~~~~~~~~~~~ 180:14.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:14.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:14.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:14.93 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:14.93 20 | NS_INTERFACE_MAP_END 180:14.93 | ^~~~~~~~~~~~~~~~~~~~ 180:14.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:14.93 982 | else 180:14.93 | ^~~~ 180:14.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:14.93 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:14.93 | ^~~~~~~~~~~~~~~~~~ 180:14.93 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:14.93 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:14.93 | ^~~~~~~~~~~~~~~~~~~~~~ 180:18.66 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 180:18.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:18.66 1023 | foundInterface = 0; \ 180:18.66 | ^~~~~~~~~~~~~~ 180:18.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:18.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:18.66 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:18.66 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 180:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:18.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 180:18.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 180:18.66 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:12, 180:18.66 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 180:18.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 180:18.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:18.66 302 | } else 180:18.66 | ^~~~ 180:18.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:18.66 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:18.66 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:18.66 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 180:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:34.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:34.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 180:34.39 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.h:14, 180:34.39 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:7: 180:34.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 180:34.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:34.39 1008 | foundInterface = 0; \ 180:34.39 | ^~~~~~~~~~~~~~ 180:34.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:34.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:34.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:34.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:34.39 493 | NS_INTERFACE_MAP_END 180:34.39 | ^~~~~~~~~~~~~~~~~~~~ 180:34.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:34.39 982 | else 180:34.39 | ^~~~ 180:34.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:34.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:34.39 | ^~~~~~~~~~~~~~~~~~ 180:34.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:34.39 492 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 180:34.39 | ^~~~~~~~~~~~~~~~~~~~~~ 180:34.40 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 180:34.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:34.40 1008 | foundInterface = 0; \ 180:34.40 | ^~~~~~~~~~~~~~ 180:34.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:34.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:34.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:34.40 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:34.40 776 | NS_INTERFACE_MAP_END 180:34.40 | ^~~~~~~~~~~~~~~~~~~~ 180:34.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:34.40 982 | else 180:34.40 | ^~~~ 180:34.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:34.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:34.40 | ^~~~~~~~~~~~~~~~~~ 180:34.40 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:34.40 775 | NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 180:34.40 | ^~~~~~~~~~~~~~~~~~~~~~ 180:37.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:37.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 180:37.56 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.h:7, 180:37.56 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.cpp:7, 180:37.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 180:37.56 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 180:37.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:37.56 1008 | foundInterface = 0; \ 180:37.56 | ^~~~~~~~~~~~~~ 180:37.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:37.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:37.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:37.56 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:37.56 64 | NS_INTERFACE_MAP_END 180:37.56 | ^~~~~~~~~~~~~~~~~~~~ 180:37.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:37.56 982 | else 180:37.56 | ^~~~ 180:37.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:37.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:37.56 | ^~~~~~~~~~~~~~~~~~ 180:37.56 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:37.56 63 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 180:37.56 | ^~~~~~~~~~~~~~~~~~~~~~ 180:37.56 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:37.57 1008 | foundInterface = 0; \ 180:37.57 | ^~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:37.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:37.57 132 | NS_INTERFACE_MAP_END 180:37.57 | ^~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:37.57 982 | else 180:37.57 | ^~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:37.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:37.57 | ^~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:37.57 131 | NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 180:37.57 | ^~~~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:37.57 1008 | foundInterface = 0; \ 180:37.57 | ^~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:37.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:37.57 158 | NS_INTERFACE_MAP_END 180:37.57 | ^~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:37.57 982 | else 180:37.57 | ^~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:37.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:37.57 | ^~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:37.57 157 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:37.57 | ^~~~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:37.57 1008 | foundInterface = 0; \ 180:37.57 | ^~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:37.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:37.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:37.57 197 | NS_INTERFACE_MAP_END 180:37.57 | ^~~~~~~~~~~~~~~~~~~~ 180:37.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:37.57 982 | else 180:37.58 | ^~~~ 180:37.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:37.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:37.58 | ^~~~~~~~~~~~~~~~~~ 180:37.58 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:37.58 196 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:37.58 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GridBinding.h:9, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.h:10, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.h:10, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:7, 180:43.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 180:43.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.23 1008 | foundInterface = 0; \ 180:43.23 | ^~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.23 23 | NS_INTERFACE_MAP_END 180:43.23 | ^~~~~~~~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.23 982 | else 180:43.23 | ^~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.23 | ^~~~~~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.23 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.23 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.23 1008 | foundInterface = 0; \ 180:43.23 | ^~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.23 20 | NS_INTERFACE_MAP_END 180:43.23 | ^~~~~~~~~~~~~~~~~~~~ 180:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.23 982 | else 180:43.23 | ^~~~ 180:43.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.24 | ^~~~~~~~~~~~~~~~~~ 180:43.24 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.24 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.24 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.25 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 180:43.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.25 1008 | foundInterface = 0; \ 180:43.25 | ^~~~~~~~~~~~~~ 180:43.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.25 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.25 24 | NS_INTERFACE_MAP_END 180:43.25 | ^~~~~~~~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.26 982 | else 180:43.26 | ^~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.26 | ^~~~~~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.26 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.26 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 180:43.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.26 1008 | foundInterface = 0; \ 180:43.26 | ^~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.26 21 | NS_INTERFACE_MAP_END 180:43.26 | ^~~~~~~~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.26 982 | else 180:43.26 | ^~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.26 | ^~~~~~~~~~~~~~~~~~ 180:43.26 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.26 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.26 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.27 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 180:43.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.27 1008 | foundInterface = 0; \ 180:43.27 | ^~~~~~~~~~~~~~ 180:43.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.27 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.27 23 | NS_INTERFACE_MAP_END 180:43.27 | ^~~~~~~~~~~~~~~~~~~~ 180:43.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.27 982 | else 180:43.27 | ^~~~ 180:43.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.27 | ^~~~~~~~~~~~~~~~~~ 180:43.27 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.27 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.27 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 180:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.29 1008 | foundInterface = 0; \ 180:43.29 | ^~~~~~~~~~~~~~ 180:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.29 21 | NS_INTERFACE_MAP_END 180:43.29 | ^~~~~~~~~~~~~~~~~~~~ 180:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.29 982 | else 180:43.29 | ^~~~ 180:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.29 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.29 | ^~~~~~~~~~~~~~~~~~ 180:43.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.29 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.29 | ^~~~~~~~~~~~~~~~~~~~~~ 180:43.30 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 180:43.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.30 1008 | foundInterface = 0; \ 180:43.30 | ^~~~~~~~~~~~~~ 180:43.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:43.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:43.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:43.30 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:43.30 23 | NS_INTERFACE_MAP_END 180:43.30 | ^~~~~~~~~~~~~~~~~~~~ 180:43.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.30 982 | else 180:43.30 | ^~~~ 180:43.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:43.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:43.30 | ^~~~~~~~~~~~~~~~~~ 180:43.30 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:43.30 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:43.30 | ^~~~~~~~~~~~~~~~~~~~~~ 180:57.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 180:57.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 180:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 180:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:57.22 1008 | foundInterface = 0; \ 180:57.22 | ^~~~~~~~~~~~~~ 180:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:57.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:57.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 180:57.22 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:57.23 33 | NS_INTERFACE_MAP_END 180:57.23 | ^~~~~~~~~~~~~~~~~~~~ 180:57.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:57.23 982 | else 180:57.23 | ^~~~ 180:57.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:57.23 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:57.23 | ^~~~~~~~~~~~~~~~~~ 180:57.23 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:57.23 32 | NS_INTERFACE_MAP_ENTRY(nsISupports) 180:57.23 | ^~~~~~~~~~~~~~~~~~~~~~ 181:03.99 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 181:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:03.99 1023 | foundInterface = 0; \ 181:03.99 | ^~~~~~~~~~~~~~ 181:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:03.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:03.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:04.00 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:04.00 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 181:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 181:04.00 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 181:04.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 181:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:04.00 302 | } else 181:04.00 | ^~~~ 181:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:04.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:04.00 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:04.00 384 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 181:04.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 181:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 181:04.02 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 181:04.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:04.02 1023 | foundInterface = 0; \ 181:04.02 | ^~~~~~~~~~~~~~ 181:04.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:04.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:04.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.03 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:04.03 652 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 181:04.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 181:04.03 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 181:04.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 181:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:04.03 302 | } else 181:04.03 | ^~~~ 181:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:04.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:04.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.03 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:651:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:04.03 651 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 181:04.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 181:04.09 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 181:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:04.09 1023 | foundInterface = 0; \ 181:04.09 | ^~~~~~~~~~~~~~ 181:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:04.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:04.09 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.09 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:04.09 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 181:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 181:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 181:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:04.09 302 | } else 181:04.09 | ^~~~ 181:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:04.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:04.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:04.09 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:04.10 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:04.10 25 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 181:04.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:15.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 181:15.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 181:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:15.06 1008 | foundInterface = 0; \ 181:15.06 | ^~~~~~~~~~~~~~ 181:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:15.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:15.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:15.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:15.06 136 | NS_INTERFACE_MAP_END 181:15.06 | ^~~~~~~~~~~~~~~~~~~~ 181:15.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 181:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 181:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:15.06 302 | } else 181:15.06 | ^~~~ 181:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:15.06 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:15.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:15.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 181:15.06 135 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 181:15.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:17.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 181:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 181:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:17.31 1023 | foundInterface = 0; \ 181:17.31 | ^~~~~~~~~~~~~~ 181:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:17.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:17.31 42 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 181:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:17.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 181:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 181:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:17.31 302 | } else 181:17.31 | ^~~~ 181:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:17.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:17.31 41 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 181:17.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 181:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 181:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:19.53 1023 | foundInterface = 0; \ 181:19.53 | ^~~~~~~~~~~~~~ 181:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:19.53 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:19.53 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:19.53 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 181:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 181:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 181:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:19.53 302 | } else 181:19.53 | ^~~~ 181:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:19.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:19.53 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:19.53 30 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 181:19.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:32.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:32.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:32.08 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMarqueeElement::QueryInterface(const nsIID&, void**)': 181:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:32.09 1023 | foundInterface = 0; \ 181:32.09 | ^~~~~~~~~~~~~~ 181:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:32.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:32.09 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:32.09 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:32.09 28 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 181:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:32.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:32.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:32.09 302 | } else 181:32.09 | ^~~~ 181:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:32.09 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:32.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:32.09 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:32.09 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:32.09 28 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 181:32.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:35.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:35.87 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 181:35.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:35.87 1023 | foundInterface = 0; \ 181:35.87 | ^~~~~~~~~~~~~~ 181:35.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:35.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:35.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:35.87 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:35.87 550 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 181:35.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:35.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:35.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:35.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:35.88 302 | } else 181:35.88 | ^~~~ 181:35.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:35.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:35.88 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:35.88 548 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 181:35.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:35.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:35.94 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 181:35.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:35.94 1008 | foundInterface = 0; \ 181:35.94 | ^~~~~~~~~~~~~~ 181:35.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:35.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:35.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:35.94 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:35.94 1230 | NS_INTERFACE_MAP_END 181:35.94 | ^~~~~~~~~~~~~~~~~~~~ 181:35.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:35.94 982 | else 181:35.94 | ^~~~ 181:35.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 181:35.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 181:35.94 | ^~~~~~~~~~~~~~~~~~ 181:35.94 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:35.94 1229 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 181:35.94 | ^~~~~~~~~~~~~~~~~~~~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 181:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:36.01 1023 | foundInterface = 0; \ 181:36.01 | ^~~~~~~~~~~~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:36.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:36.01 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:36.01 1533 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 181:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:36.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:36.01 302 | } else 181:36.01 | ^~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:36.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:36.01 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:36.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.01 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:36.01 1533 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 181:36.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:36.69 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 181:36.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:36.69 1008 | foundInterface = 0; \ 181:36.69 | ^~~~~~~~~~~~~~ 181:36.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:36.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:36.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:36.69 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:36.69 77 | NS_INTERFACE_MAP_END 181:36.69 | ^~~~~~~~~~~~~~~~~~~~ 181:36.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:36.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:36.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:36.70 302 | } else 181:36.70 | ^~~~ 181:36.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:36.70 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:36.70 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 181:36.70 76 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 181:36.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:44.44 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.h:19, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:31, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:12, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 181:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 181:44.45 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 181:44.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:556:14: warning: number of counters in profile data for function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'arcs', expected 2 and have 3) [-Wcoverage-mismatch] 181:44.45 556 | NS_IMETHOD Run() override { 181:44.45 | ^~~ 181:44.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:556:14: warning: the control flow of function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:11: 181:44.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 181:44.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:6119:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'arcs', expected 19 and have 18) [-Wcoverage-mismatch] 181:44.47 6119 | void HTMLMediaElement::FireTimeUpdate(bool aPeriodic) { 181:44.47 | ^~~~~~~~~~~~~~~~ 181:44.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:6119:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 181:44.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:6119:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 181:44.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:5016:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'arcs', expected 32 and have 30) [-Wcoverage-mismatch] 181:44.47 5016 | void HTMLMediaElement::PlaybackEnded() { 181:44.47 | ^~~~~~~~~~~~~~~~ 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:5016:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:4852:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'arcs', expected 67 and have 66) [-Wcoverage-mismatch] 181:44.48 4852 | void HTMLMediaElement::MetadataLoaded(const MediaInfo* aInfo, 181:44.48 | ^~~~~~~~~~~~~~~~ 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:4852:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:4852:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:4839:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 181:44.48 4839 | void HTMLMediaElement::ProcessMediaFragmentURI() { 181:44.48 | ^~~~~~~~~~~~~~~~ 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:4839:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:3676:6: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'arcs', expected 35 and have 34) [-Wcoverage-mismatch] 181:44.49 3676 | void HTMLMediaElement::PlayInternal(bool aHandlingUserInput) { 181:44.49 | ^~~~~~~~~~~~~~~~ 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:3676:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:3676:6: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1055:8: warning: number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 181:44.49 1055 | void Stop() { 181:44.49 | ^~~~ 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1055:8: warning: the control flow of function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 181:44.49 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:14, 181:44.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:11: 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::Pause()': 181:44.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:504:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data [-Wmissing-profile] 181:44.49 504 | void Pause() { Pause(IgnoreErrors()); } 181:44.49 | ^~~~~ 181:44.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)': 181:44.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:455:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)' not found in profile data [-Wmissing-profile] 181:44.50 455 | void SetCurrentTime(double aCurrentTime) { 181:44.50 | ^~~~~~~~~~~~~~ 181:53.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:53.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 181:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:53.77 1023 | foundInterface = 0; \ 181:53.77 | ^~~~~~~~~~~~~~ 181:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:53.77 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:53.77 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:53.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:53.77 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 181:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:53.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:53.77 302 | } else 181:53.77 | ^~~~ 181:53.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:53.78 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:53.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:53.78 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:53.78 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:53.78 26 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 181:53.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:54.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:54.02 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:54.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:54.02 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 181:54.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:54.02 1023 | foundInterface = 0; \ 181:54.02 | ^~~~~~~~~~~~~~ 181:54.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:54.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:54.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.02 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:54.02 38 | NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 181:54.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:54.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:54.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:54.03 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:54.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:54.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:54.03 302 | } else 181:54.03 | ^~~~ 181:54.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:54.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:54.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.03 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:54.03 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 181:54.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:54.75 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 181:54.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:54.75 1023 | foundInterface = 0; \ 181:54.75 | ^~~~~~~~~~~~~~ 181:54.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:54.75 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:54.75 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.75 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:54.75 35 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 181:54.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:54.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:54.76 302 | } else 181:54.76 | ^~~~ 181:54.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:54.76 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:54.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:54.76 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:54.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:54.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:54.76 35 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 181:54.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 181:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:55.18 1008 | foundInterface = 0; \ 181:55.18 | ^~~~~~~~~~~~~~ 181:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:55.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:55.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 181:55.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:55.18 207 | NS_INTERFACE_MAP_END 181:55.18 | ^~~~~~~~~~~~~~~~~~~~ 181:55.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:55.18 302 | } else 181:55.18 | ^~~~ 181:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:55.18 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:55.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 181:55.18 206 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 181:55.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.20 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 181:55.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:55.20 1023 | foundInterface = 0; \ 181:55.20 | ^~~~~~~~~~~~~~ 181:55.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:55.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:55.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:55.20 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:55.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.20 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.20 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 181:55.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:55.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:55.21 302 | } else 181:55.21 | ^~~~ 181:55.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:55.21 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:55.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:55.21 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:55.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.21 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.21 536 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 181:55.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:55.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:55.24 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:55.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.24 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 181:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:55.25 1023 | foundInterface = 0; \ 181:55.25 | ^~~~~~~~~~~~~~ 181:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:55.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:55.25 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.25 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.25 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 181:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:55.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:55.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:55.25 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:55.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:55.25 302 | } else 181:55.25 | ^~~~ 181:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:55.25 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:55.25 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.25 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.25 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 181:55.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:55.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:55.26 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:55.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.26 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 181:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:55.26 1023 | foundInterface = 0; \ 181:55.26 | ^~~~~~~~~~~~~~ 181:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:55.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:55.26 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.26 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.26 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 181:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:55.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:55.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:55.26 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:55.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:55.26 302 | } else 181:55.26 | ^~~~ 181:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:55.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:55.26 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.26 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.26 36 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 181:55.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 181:55.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 181:55.27 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 181:55.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.27 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 181:55.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:55.27 1023 | foundInterface = 0; \ 181:55.27 | ^~~~~~~~~~~~~~ 181:55.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:55.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:55.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:55.27 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 181:55.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.27 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.27 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 181:55.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 181:55.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 181:55.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 181:55.28 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 181:55.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 181:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:55.28 302 | } else 181:55.28 | ^~~~ 181:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:55.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:55.28 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 181:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:55.28 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 181:55.28 40 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 181:55.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:08.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:08.50 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 182:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 182:08.50 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 182:08.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 182:08.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 182:08.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:08.50 1023 | foundInterface = 0; \ 182:08.50 | ^~~~~~~~~~~~~~ 182:08.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:08.50 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:08.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:08.51 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 182:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:08.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 182:08.51 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 182:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:08.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 182:08.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 182:08.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:08.51 302 | } else 182:08.51 | ^~~~ 182:08.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:08.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:08.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:08.51 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 182:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:08.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 182:08.51 146 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 182:08.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:09.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:09.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:09.70 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 182:09.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 182:09.70 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 182:09.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 182:09.70 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 182:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:09.70 1008 | foundInterface = 0; \ 182:09.70 | ^~~~~~~~~~~~~~ 182:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:09.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:09.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:09.70 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:09.70 27 | NS_INTERFACE_MAP_END 182:09.70 | ^~~~~~~~~~~~~~~~~~~~ 182:09.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:09.71 982 | else 182:09.71 | ^~~~ 182:09.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:09.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:09.71 | ^~~~~~~~~~~~~~~~~~ 182:09.71 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:09.71 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:09.71 | ^~~~~~~~~~~~~~~~~~~~~~ 182:09.98 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 182:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:09.98 1008 | foundInterface = 0; \ 182:09.98 | ^~~~~~~~~~~~~~ 182:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:09.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:09.98 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:09.98 102 | NS_INTERFACE_MAP_END 182:09.98 | ^~~~~~~~~~~~~~~~~~~~ 182:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:09.98 982 | else 182:09.98 | ^~~~ 182:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:09.98 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:09.98 | ^~~~~~~~~~~~~~~~~~ 182:09.98 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:09.98 101 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 182:09.98 | ^~~~~~~~~~~~~~~~~~~~~~ 182:10.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 182:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:10.04 1008 | foundInterface = 0; \ 182:10.04 | ^~~~~~~~~~~~~~ 182:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:10.04 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:10.04 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:10.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:10.04 22 | NS_INTERFACE_MAP_END 182:10.04 | ^~~~~~~~~~~~~~~~~~~~ 182:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:10.04 982 | else 182:10.04 | ^~~~ 182:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:10.04 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:10.04 | ^~~~~~~~~~~~~~~~~~ 182:10.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:10.04 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:10.04 | ^~~~~~~~~~~~~~~~~~~~~~ 182:10.05 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 182:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:10.05 1008 | foundInterface = 0; \ 182:10.05 | ^~~~~~~~~~~~~~ 182:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:10.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:10.05 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:10.05 22 | NS_INTERFACE_MAP_END 182:10.05 | ^~~~~~~~~~~~~~~~~~~~ 182:10.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:10.06 982 | else 182:10.06 | ^~~~ 182:10.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:10.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:10.06 | ^~~~~~~~~~~~~~~~~~ 182:10.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:10.06 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:10.06 | ^~~~~~~~~~~~~~~~~~~~~~ 182:15.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:101: 182:15.55 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 182:15.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:614:6: warning: number of counters in profile data for function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'arcs', expected 164 and have 162) [-Wcoverage-mismatch] 182:15.56 614 | void TextTrackManager::TimeMarchesOn() { 182:15.56 | ^~~~~~~~~~~~~~~~ 182:15.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:614:6: warning: the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 182:15.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:614:6: warning: the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 182:15.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 182:15.57 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:7, 182:15.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:29: 182:15.57 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::Pause()': 182:15.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:504:8: warning: profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data [-Wmissing-profile] 182:15.57 504 | void Pause() { Pause(IgnoreErrors()); } 182:15.57 | ^~~~~ 182:21.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 182:21.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 182:21.38 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 182:21.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:21.38 1008 | foundInterface = 0; \ 182:21.38 | ^~~~~~~~~~~~~~ 182:21.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:21.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:21.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:21.38 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:21.38 43 | NS_INTERFACE_MAP_END 182:21.38 | ^~~~~~~~~~~~~~~~~~~~ 182:21.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:21.38 982 | else 182:21.38 | ^~~~ 182:21.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:21.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:21.39 | ^~~~~~~~~~~~~~~~~~ 182:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:21.39 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 182:21.39 | ^~~~~~~~~~~~~~~~~~~~~~ 182:26.71 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 182:26.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:26.71 1008 | foundInterface = 0; \ 182:26.71 | ^~~~~~~~~~~~~~ 182:26.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:26.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:26.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:26.71 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:26.71 357 | NS_INTERFACE_MAP_END 182:26.71 | ^~~~~~~~~~~~~~~~~~~~ 182:26.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 182:26.71 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 182:26.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 182:26.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:26.71 302 | } else 182:26.71 | ^~~~ 182:26.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:26.71 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:26.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:26.71 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:356:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 182:26.71 356 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 182:26.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:26.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 182:26.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 182:26.72 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 182:26.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:26.72 1008 | foundInterface = 0; \ 182:26.72 | ^~~~~~~~~~~~~~ 182:26.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:26.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:26.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:26.73 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:26.73 768 | NS_INTERFACE_MAP_END 182:26.73 | ^~~~~~~~~~~~~~~~~~~~ 182:26.73 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 182:26.73 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 182:26.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 182:26.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:26.73 302 | } else 182:26.73 | ^~~~ 182:26.73 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:26.73 767 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 182:26.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:47.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 182:47.60 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 182:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:47.60 1023 | foundInterface = 0; \ 182:47.60 | ^~~~~~~~~~~~~~ 182:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:47.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:47.60 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:47.60 1187 | NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 182:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:47.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 182:47.60 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1186:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:47.60 1186 | } else 182:47.60 | ^~~~ 182:47.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 182:47.60 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 182:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:47.60 1008 | foundInterface = 0; \ 182:47.60 | ^~~~~~~~~~~~~~ 182:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:47.60 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 182:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:47.60 146 | NS_INTERFACE_MAP_END \ 182:47.60 | ^~~~~~~~~~~~~~~~~~~~ 182:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 182:47.60 121 | NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 182:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:47.60 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 182:47.60 1278 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 182:47.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:47.60 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.h:16, 182:47.60 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:15, 182:47.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 182:47.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 182:47.61 145 | } else \ 182:47.61 | ^~~~ 182:47.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 182:47.61 145 | } else \ 182:47.61 | ^~~~ 182:47.61 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 182:47.61 1278 | NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 182:47.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:13.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 183:13.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp:14: 183:13.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 183:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 183:13.51 50 | OffTheBooksMutex* Mutex() { 183:13.51 | ^~~~~ 183:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:13.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 183:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 183:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 183:26.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTHashtable.h:21, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsBaseHashtable.h:12, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:11, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDecoder.cpp:8, 183:26.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 183:26.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 183:26.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:75:30: required from here 183:26.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 183:26.46 31 | memset(aT, 0, sizeof(T)); 183:26.46 | ~~~~~~^~~~~~~~~~~~~~~~~~ 183:26.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 183:26.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 183:26.46 50 | class FrameHeader { 183:26.46 | ^~~~~~~~~~~ 183:42.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:7, 183:42.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 183:42.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 183:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:42.72 1008 | foundInterface = 0; \ 183:42.72 | ^~~~~~~~~~~~~~ 183:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:42.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:42.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:42.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:42.72 18 | NS_INTERFACE_MAP_END 183:42.72 | ^~~~~~~~~~~~~~~~~~~~ 183:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:42.72 982 | else 183:42.72 | ^~~~ 183:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:42.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:42.73 | ^~~~~~~~~~~~~~~~~~ 183:42.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:42.73 17 | NS_INTERFACE_MAP_ENTRY(nsISupports) 183:42.73 | ^~~~~~~~~~~~~~~~~~~~~~ 183:52.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 183:52.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 183:52.60 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 183:52.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:52.60 1023 | foundInterface = 0; \ 183:52.60 | ^~~~~~~~~~~~~~ 183:52.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:52.60 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:52.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.60 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:52.61 31 | NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 183:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 183:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 183:52.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 183:52.61 302 | } else 183:52.61 | ^~~~ 183:52.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 183:52.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 183:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 183:52.61 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 183:52.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 183:52.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 183:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 183:52.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 183:52.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:52.79 1008 | foundInterface = 0; \ 183:52.79 | ^~~~~~~~~~~~~~ 183:52.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 183:52.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 183:52.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 183:52.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 183:52.79 28 | NS_INTERFACE_MAP_END 183:52.79 | ^~~~~~~~~~~~~~~~~~~~ 183:52.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:52.79 992 | else 183:52.79 | ^~~~ 183:52.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 183:52.79 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 183:52.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:52.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 183:52.79 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 183:52.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:10.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventListenerManager.h:10, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.h:10, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioTrackList.cpp:6, 184:10.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media2.cpp:2: 184:10.88 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 184:10.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 184:10.88 50 | OffTheBooksMutex* Mutex() { 184:10.88 | ^~~~~ 184:10.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:10.88 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 184:10.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 184:10.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 184:16.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 184:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 184:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:16.50 1023 | foundInterface = 0; \ 184:16.50 | ^~~~~~~~~~~~~~ 184:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:16.50 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:16.50 223 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 184:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:16.50 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 184:16.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 184:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:16.50 302 | } else 184:16.50 | ^~~~ 184:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:16.50 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:16.50 222 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 184:16.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:17.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 184:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 184:17.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 184:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:17.84 1008 | foundInterface = 0; \ 184:17.84 | ^~~~~~~~~~~~~~ 184:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:17.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:17.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 184:17.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:17.84 122 | NS_INTERFACE_MAP_END 184:17.84 | ^~~~~~~~~~~~~~~~~~~~ 184:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:17.84 992 | else 184:17.84 | ^~~~ 184:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 184:17.84 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 184:17.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:17.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 184:17.84 121 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 184:17.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:18.57 1023 | foundInterface = 0; \ 184:18.57 | ^~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:18.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:18.57 170 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:18.57 982 | else 184:18.57 | ^~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:18.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:18.57 | ^~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:18.57 169 | NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:18.57 1023 | foundInterface = 0; \ 184:18.57 | ^~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:18.57 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:18.57 179 | NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:18.57 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 184:18.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 184:18.57 302 | } else 184:18.57 | ^~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 184:18.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:18.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 184:18.57 178 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 184:18.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:29.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 184:29.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 184:29.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 184:29.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.h:11, 184:29.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.cpp:7, 184:29.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 184:29.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 184:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:29.38 1008 | foundInterface = 0; \ 184:29.38 | ^~~~~~~~~~~~~~ 184:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:29.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:29.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 184:29.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:29.38 47 | NS_INTERFACE_MAP_END 184:29.38 | ^~~~~~~~~~~~~~~~~~~~ 184:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:29.38 982 | else 184:29.38 | ^~~~ 184:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:29.38 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:29.38 | ^~~~~~~~~~~~~~~~~~ 184:29.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:29.38 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 184:29.38 | ^~~~~~~~~~~~~~~~~~~~~~ 184:44.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.cpp:7, 184:44.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 184:44.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 184:44.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:44.79 1008 | foundInterface = 0; \ 184:44.79 | ^~~~~~~~~~~~~~ 184:44.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:44.79 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:44.79 | ^~~~~~~~~~~~~~~~~~~~~~~ 184:44.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:44.79 24 | NS_INTERFACE_MAP_END 184:44.79 | ^~~~~~~~~~~~~~~~~~~~ 184:44.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:44.79 982 | else 184:44.79 | ^~~~ 184:44.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:44.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:44.79 | ^~~~~~~~~~~~~~~~~~ 184:44.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:44.79 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 184:44.79 | ^~~~~~~~~~~~~~~~~~~~~~ 184:44.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 184:44.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:44.87 1023 | foundInterface = 0; \ 184:44.87 | ^~~~~~~~~~~~~~ 184:44.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 184:44.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 184:44.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:44.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 184:44.87 163 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 184:44.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184:44.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:44.87 982 | else 184:44.87 | ^~~~ 184:44.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:44.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:44.87 | ^~~~~~~~~~~~~~~~~~ 184:44.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:44.87 162 | NS_INTERFACE_MAP_ENTRY(MediaDevices) 184:44.87 | ^~~~~~~~~~~~~~~~~~~~~~ 185:07.43 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaManager.cpp:79, 185:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:29: 185:07.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 185:07.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 185:07.43 294 | memcpy(this, &config, sizeof(*this)); 185:07.43 | ^ 185:07.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 185:07.43 256 | struct Config { 185:07.43 | ^~~~~~ 185:08.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 185:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 185:08.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.h:12, 185:08.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.cpp:7, 185:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 185:08.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 185:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:08.30 1023 | foundInterface = 0; \ 185:08.30 | ^~~~~~~~~~~~~~ 185:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:08.30 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:08.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:08.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:08.30 167 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:08.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:08.30 982 | else 185:08.30 | ^~~~ 185:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:08.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:08.30 | ^~~~~~~~~~~~~~~~~~ 185:08.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:08.30 166 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 185:08.30 | ^~~~~~~~~~~~~~~~~~~~~~ 185:21.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PDMFactory.h:10, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.h:23, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.cpp:7, 185:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 185:21.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 185:21.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 185:21.80 50 | OffTheBooksMutex* Mutex() { 185:21.80 | ^~~~~ 185:21.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 185:21.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 185:21.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 185:21.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 185:30.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 185:30.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 185:30.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Services.h:7, 185:30.67 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:9, 185:30.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 185:30.67 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 185:30.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:30.67 1008 | foundInterface = 0; \ 185:30.67 | ^~~~~~~~~~~~~~ 185:30.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:30.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:30.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 185:30.67 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:30.67 64 | NS_INTERFACE_MAP_END 185:30.67 | ^~~~~~~~~~~~~~~~~~~~ 185:30.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:30.67 982 | else 185:30.67 | ^~~~ 185:30.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:30.68 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:30.68 | ^~~~~~~~~~~~~~~~~~ 185:30.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:30.68 63 | NS_INTERFACE_MAP_ENTRY(MediaStreamError) 185:30.68 | ^~~~~~~~~~~~~~~~~~~~~~ 185:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 185:32.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:32.07 1008 | foundInterface = 0; \ 185:32.07 | ^~~~~~~~~~~~~~ 185:32.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:32.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:32.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 185:32.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:32.08 35 | NS_INTERFACE_MAP_END 185:32.08 | ^~~~~~~~~~~~~~~~~~~~ 185:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:32.08 982 | else 185:32.08 | ^~~~ 185:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:32.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:32.08 | ^~~~~~~~~~~~~~~~~~ 185:32.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:32.08 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 185:32.08 | ^~~~~~~~~~~~~~~~~~~~~~ 185:32.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 185:32.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:32.14 1023 | foundInterface = 0; \ 185:32.14 | ^~~~~~~~~~~~~~ 185:32.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:32.14 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:32.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:32.14 262 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:32.14 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:18, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDecoder.h:12, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:11, 185:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 185:32.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:32.14 302 | } else 185:32.14 | ^~~~ 185:32.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:32.14 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:32.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:32.14 261 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 185:32.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 185:41.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 185:41.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:41.22 1023 | foundInterface = 0; \ 185:41.22 | ^~~~~~~~~~~~~~ 185:41.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:41.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:41.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:41.22 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:41.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.22 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:41.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 185:41.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 185:41.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:41.23 302 | } else 185:41.23 | ^~~~ 185:41.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:41.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:41.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:41.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:41.23 30 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 185:41.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 185:42.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 185:42.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:42.23 1023 | foundInterface = 0; \ 185:42.23 | ^~~~~~~~~~~~~~ 185:42.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:42.23 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:42.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:42.23 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:42.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.23 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 185:42.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 185:42.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:42.23 302 | } else 185:42.23 | ^~~~ 185:42.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:42.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:42.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:42.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:42.24 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 185:42.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 185:53.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 185:53.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 185:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:53.68 1023 | foundInterface = 0; \ 185:53.68 | ^~~~~~~~~~~~~~ 185:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:53.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:53.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:53.68 28 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:53.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.68 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 185:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 185:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:53.68 302 | } else 185:53.68 | ^~~~ 185:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:53.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:53.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:53.68 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 185:53.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 185:53.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 185:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:53.70 1023 | foundInterface = 0; \ 185:53.70 | ^~~~~~~~~~~~~~ 185:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:53.70 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:53.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:53.70 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:53.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.70 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 185:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 185:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:53.70 302 | } else 185:53.70 | ^~~~ 185:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:53.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:53.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:53.70 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 185:53.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 185:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 185:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 185:53.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 185:53.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 185:53.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 185:53.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 185:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:53.73 1008 | foundInterface = 0; \ 185:53.73 | ^~~~~~~~~~~~~~ 185:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:53.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:53.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 185:53.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:53.73 30 | NS_INTERFACE_MAP_END 185:53.73 | ^~~~~~~~~~~~~~~~~~~~ 185:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:53.73 982 | else 185:53.73 | ^~~~ 185:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:53.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:53.73 | ^~~~~~~~~~~~~~~~~~ 185:53.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:53.73 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 185:53.73 | ^~~~~~~~~~~~~~~~~~~~~~ 185:53.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 185:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:53.77 1023 | foundInterface = 0; \ 185:53.77 | ^~~~~~~~~~~~~~ 185:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:53.77 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:53.77 26 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.77 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 185:53.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 185:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:53.77 302 | } else 185:53.77 | ^~~~ 185:53.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:53.77 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:53.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:53.77 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 185:53.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:05.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.cpp:11: 186:05.09 /builddir/build/BUILD/firefox-66.0.4/dom/media/doctor/gtest/TestRollingNumber.cpp: In function 'TestMultiWriterQueueST<8192ul>(int)::{lambda(int&)#1}::operator()(int&) const [clone .isra.0]': 186:05.09 /builddir/build/BUILD/firefox-66.0.4/dom/media/doctor/gtest/TestRollingNumber.cpp:143:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.gcda' profile count data file not found [-Wmissing-profile] 186:05.09 143 | } 186:05.09 | ^ 186:09.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:09.98 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 186:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:09.98 1023 | foundInterface = 0; \ 186:09.98 | ^~~~~~~~~~~~~~ 186:09.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:09.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:09.98 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:09.98 35 | NS_INTERFACE_MAP_END_INHERITING(Event) 186:09.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:09.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 186:09.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:09.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:09.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:09.99 302 | } else 186:09.99 | ^~~~ 186:09.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:09.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:09.99 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:09.99 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 186:09.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 186:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 186:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 186:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 186:10.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:10.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 186:10.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:10.01 1023 | foundInterface = 0; \ 186:10.01 | ^~~~~~~~~~~~~~ 186:10.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:10.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:10.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:10.01 39 | NS_INTERFACE_MAP_END_INHERITING(Event) 186:10.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:10.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:10.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:10.01 302 | } else 186:10.01 | ^~~~ 186:10.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:10.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:10.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:10.01 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 186:10.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:10.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 186:10.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:10.56 1023 | foundInterface = 0; \ 186:10.56 | ^~~~~~~~~~~~~~ 186:10.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:10.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:10.56 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:10.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 186:10.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:10.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:10.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:10.57 302 | } else 186:10.57 | ^~~~ 186:10.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:10.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:10.57 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 186:10.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:10.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 186:10.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 186:10.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 186:10.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:10.61 1008 | foundInterface = 0; \ 186:10.61 | ^~~~~~~~~~~~~~ 186:10.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:10.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:10.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:10.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:10.61 22 | NS_INTERFACE_MAP_END 186:10.61 | ^~~~~~~~~~~~~~~~~~~~ 186:10.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:10.61 982 | else 186:10.61 | ^~~~ 186:10.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:10.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:10.61 | ^~~~~~~~~~~~~~~~~~ 186:10.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:10.61 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:10.61 | ^~~~~~~~~~~~~~~~~~~~~~ 186:11.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 186:11.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:11.26 1008 | foundInterface = 0; \ 186:11.26 | ^~~~~~~~~~~~~~ 186:11.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:11.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:11.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:11.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:11.26 52 | NS_INTERFACE_MAP_END 186:11.26 | ^~~~~~~~~~~~~~~~~~~~ 186:11.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:11.26 982 | else 186:11.26 | ^~~~ 186:11.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:11.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:11.26 | ^~~~~~~~~~~~~~~~~~ 186:11.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:11.26 51 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:11.26 | ^~~~~~~~~~~~~~~~~~~~~~ 186:11.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 186:11.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:11.35 1008 | foundInterface = 0; \ 186:11.35 | ^~~~~~~~~~~~~~ 186:11.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:11.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:11.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:11.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:11.35 32 | NS_INTERFACE_MAP_END 186:11.35 | ^~~~~~~~~~~~~~~~~~~~ 186:11.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:11.35 982 | else 186:11.35 | ^~~~ 186:11.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:11.35 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:11.35 | ^~~~~~~~~~~~~~~~~~ 186:11.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:11.35 31 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 186:11.35 | ^~~~~~~~~~~~~~~~~~~~~~ 186:11.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 186:11.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:11.84 1008 | foundInterface = 0; \ 186:11.84 | ^~~~~~~~~~~~~~ 186:11.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 186:11.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 186:11.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 186:11.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 186:11.84 46 | NS_INTERFACE_MAP_END 186:11.84 | ^~~~~~~~~~~~~~~~~~~~ 186:11.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 186:11.84 982 | else 186:11.84 | ^~~~ 186:11.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 186:11.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 186:11.84 | ^~~~~~~~~~~~~~~~~~ 186:11.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 186:11.84 45 | NS_INTERFACE_MAP_ENTRY(nsISupports) 186:11.84 | ^~~~~~~~~~~~~~~~~~~~~~ 186:26.38 dom/media/fake-cdm/libfake.so 187:03.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPStorageChild.h:9, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPPlatform.cpp:7, 187:03.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:2: 187:03.43 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 187:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 187:03.43 50 | OffTheBooksMutex* Mutex() { 187:03.43 | ^~~~~ 187:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:03.43 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 187:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 187:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:11.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:280:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 187:11.77 280 | GMPErr GMPVideoi420FrameImpl::SetHeight(int32_t aHeight) { 187:11.77 | ^~~~~~~~~~~~~~~~~~~~~ 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:280:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:271:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 187:11.77 271 | GMPErr GMPVideoi420FrameImpl::SetWidth(int32_t aWidth) { 187:11.77 | ^~~~~~~~~~~~~~~~~~~~~ 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:271:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)': 187:11.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:166:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 187:11.78 166 | GMPErr GMPVideoi420FrameImpl::CreateFrame( 187:11.78 | ^~~~~~~~~~~~~~~~~~~~~ 187:11.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:166:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:11.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 187:11.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:132:8: warning: number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 187:11.78 132 | GMPErr GMPVideoi420FrameImpl::CreateEmptyFrame(int32_t aWidth, int32_t aHeight, 187:11.78 | ^~~~~~~~~~~~~~~~~~~~~ 187:11.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:132:8: warning: the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 187:14.41 dom/media/gmp-plugin-openh264/libfakeopenh264.so 187:21.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 187:21.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 187:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.02 1023 | foundInterface = 0; \ 187:21.02 | ^~~~~~~~~~~~~~ 187:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:21.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:21.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:21.02 32 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:21.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 187:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 187:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.02 302 | } else 187:21.02 | ^~~~ 187:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:21.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:21.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:21.02 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 187:21.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:38.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 189:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 189:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 189:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DecoderDoctorLogger.h:15, 189:38.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.h:10, 189:38.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 189:38.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 189:38.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 189:38.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:38.52 1008 | foundInterface = 0; \ 189:38.52 | ^~~~~~~~~~~~~~ 189:38.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 189:38.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 189:38.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 189:38.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 189:38.52 530 | NS_INTERFACE_MAP_END 189:38.52 | ^~~~~~~~~~~~~~~~~~~~ 189:38.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:38.52 982 | else 189:38.52 | ^~~~ 189:38.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:38.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:38.52 | ^~~~~~~~~~~~~~~~~~ 189:38.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:38.52 529 | NS_INTERFACE_MAP_ENTRY(nsISupports) 189:38.52 | ^~~~~~~~~~~~~~~~~~~~~~ 189:47.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 189:47.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 189:47.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:47.03 1023 | foundInterface = 0; \ 189:47.03 | ^~~~~~~~~~~~~~ 189:47.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:47.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:47.03 72 | NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 189:47.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 189:47.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 189:47.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:47.04 302 | } else 189:47.04 | ^~~~ 189:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:47.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:47.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:47.04 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 189:47.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:58.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 189:58.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 189:58.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 189:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:58.79 1023 | foundInterface = 0; \ 189:58.79 | ^~~~~~~~~~~~~~ 189:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:58.79 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:58.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:58.79 587 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 189:58.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 189:58.79 982 | else 189:58.79 | ^~~~ 189:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 189:58.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 189:58.79 | ^~~~~~~~~~~~~~~~~~ 189:58.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 189:58.79 586 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 189:58.79 | ^~~~~~~~~~~~~~~~~~~~~~ 189:59.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 189:59.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:59.22 1023 | foundInterface = 0; \ 189:59.22 | ^~~~~~~~~~~~~~ 189:59.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:59.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:59.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:59.22 756 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 189:59.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 189:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 189:59.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 189:59.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 189:59.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 189:59.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:59.23 302 | } else 189:59.23 | ^~~~ 189:59.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:59.23 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:59.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:59.23 755 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 189:59.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 189:59.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 189:59.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 189:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 189:59.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 189:59.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 189:59.25 1023 | foundInterface = 0; \ 189:59.25 | ^~~~~~~~~~~~~~ 189:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 189:59.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 189:59.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 189:59.26 183 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 189:59.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 189:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 189:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 189:59.26 302 | } else 189:59.26 | ^~~~ 189:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 189:59.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 189:59.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189:59.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 189:59.26 182 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 189:59.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190:10.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.cpp:11: 190:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 190:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp:109:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.gcda' profile count data file not found [-Wmissing-profile] 190:10.31 109 | } 190:10.31 | ^ 190:36.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/PlatformDecoderModule.h:20, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/AllocationPolicy.h:11, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/AllocationPolicy.cpp:7, 190:36.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:2: 190:36.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 190:36.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 190:36.04 50 | OffTheBooksMutex* Mutex() { 190:36.04 | ^~~~~ 190:36.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:36.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 190:36.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 190:36.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 190:41.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaData.h:15, 190:41.93 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 190:41.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 190:41.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 190:41.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 190:41.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 190:41.93 31 | memset(aT, 0, sizeof(T)); 190:41.93 | ~~~~~~^~~~~~~~~~~~~~~~~~ 190:41.93 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 190:41.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 190:41.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 190:41.93 38 | struct SPSData { 190:41.93 | ^~~~~~~ 191:09.91 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:09.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 191:09.91 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 191:09.91 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 191:09.91 | ^ 191:11.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:2: 191:11.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:11.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:11.75 50 | OffTheBooksMutex* Mutex() { 191:11.75 | ^~~~~ 191:11.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:11.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:11.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:11.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:17.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:2: 191:17.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:17.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:17.73 50 | OffTheBooksMutex* Mutex() { 191:17.73 | ^~~~~ 191:17.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:17.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:17.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:17.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:21.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:21.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:2: 191:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:21.58 50 | OffTheBooksMutex* Mutex() { 191:21.58 | ^~~~~ 191:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:23.49 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:46, 191:23.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 191:23.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 191:23.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:23.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 191:23.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavutil/mem.h:174:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 191:23.50 174 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 191:23.50 | ^ 191:25.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:25.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:2: 191:25.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:25.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:25.33 50 | OffTheBooksMutex* Mutex() { 191:25.33 | ^~~~~ 191:25.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:25.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:25.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:25.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:27.31 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/common.h:456, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:288, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/samplefmt.h:24, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:31, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:27.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 191:27.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/mem.h:186:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 191:27.31 186 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 191:27.31 | ^ 191:29.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:29.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 191:29.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:29.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:29.13 50 | OffTheBooksMutex* Mutex() { 191:29.13 | ^~~~~ 191:29.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:29.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:29.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:29.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:31.05 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/common.h:488, 191:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:296, 191:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:24, 191:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:31, 191:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegLibs.h:14, 191:31.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:13, 191:31.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:31.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:31.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 191:31.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/mem.h:342:79: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 191:31.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 191:31.06 | ^ 191:32.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/PlatformDecoderModule.h:20, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 191:32.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 191:32.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:32.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:32.92 50 | OffTheBooksMutex* Mutex() { 191:32.92 | ^~~~~ 191:32.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:32.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:32.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:32.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:52.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 191:52.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/camera/PCameras.h:11, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/camera/PCamerasChild.h:9, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/CamerasChild.h:12, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/CamerasChild.cpp:7, 191:52.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:2: 191:52.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 191:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:52.07 50 | OffTheBooksMutex* Mutex() { 191:52.07 | ^~~~~ 191:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 191:52.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/video_engine/platform_uithread.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 191:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 191:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:11.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:11.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 192:11.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 192:11.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:11.31 1023 | foundInterface = 0; \ 192:11.31 | ^~~~~~~~~~~~~~ 192:11.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:11.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:11.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:11.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:11.31 30 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 192:11.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:11.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 192:11.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 192:11.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:11.31 302 | } else 192:11.31 | ^~~~ 192:11.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:11.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:11.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:11.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:11.32 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 192:11.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 192:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 192:12.59 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 192:12.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 192:12.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 192:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:12.59 1023 | foundInterface = 0; \ 192:12.59 | ^~~~~~~~~~~~~~ 192:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:12.59 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:12.59 131 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:12.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:12.59 982 | else 192:12.59 | ^~~~ 192:12.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:12.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:12.59 | ^~~~~~~~~~~~~~~~~~ 192:12.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:12.59 130 | NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 192:12.59 | ^~~~~~~~~~~~~~~~~~~~~~ 192:12.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 192:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:12.70 1023 | foundInterface = 0; \ 192:12.70 | ^~~~~~~~~~~~~~ 192:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:12.70 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:12.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:12.70 310 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:12.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:12.70 982 | else 192:12.70 | ^~~~ 192:12.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:12.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:12.70 | ^~~~~~~~~~~~~~~~~~ 192:12.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:12.70 309 | NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 192:12.70 | ^~~~~~~~~~~~~~~~~~~~~~ 192:12.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 192:12.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:12.92 1023 | foundInterface = 0; \ 192:12.92 | ^~~~~~~~~~~~~~ 192:12.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:12.92 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:12.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:12.92 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 192:12.92 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:12.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 192:12.93 982 | else 192:12.93 | ^~~~ 192:12.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 192:12.93 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 192:12.93 | ^~~~~~~~~~~~~~~~~~ 192:12.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 192:12.93 43 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 192:12.93 | ^~~~~~~~~~~~~~~~~~~~~~ 192:13.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 192:13.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:13.08 1023 | foundInterface = 0; \ 192:13.08 | ^~~~~~~~~~~~~~ 192:13.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:13.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:13.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:13.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:13.08 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 192:13.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:13.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:13.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 192:13.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 192:13.08 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 192:13.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 192:13.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:13.08 302 | } else 192:13.08 | ^~~~ 192:13.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:13.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:13.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:13.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:13.08 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 192:13.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:13.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 192:13.47 /builddir/build/BUILD/firefox-66.0.4/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]': 192:13.47 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 192:13.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:99:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:13.47 99 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 192:13.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:13.47 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioParamTimeline.h:10, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParam.h:10, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 192:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 192:13.47 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 192:13.47 27 | struct AudioTimelineEvent final { 192:13.48 | ^~~~~~~~~~~~~~~~~~ 192:16.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventListenerManager.h:10, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 192:16.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 192:16.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 192:16.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 192:16.85 50 | OffTheBooksMutex* Mutex() { 192:16.85 | ^~~~~ 192:16.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:16.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 192:16.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 192:16.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:22.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:22.28 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:22.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 192:22.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:22.29 1023 | foundInterface = 0; \ 192:22.29 | ^~~~~~~~~~~~~~ 192:22.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:22.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:22.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:22.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:22.29 24 | NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 192:22.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:22.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:22.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:22.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:22.29 302 | } else 192:22.29 | ^~~~ 192:22.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:22.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:22.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:22.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:22.29 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 192:22.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 192:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.31 1023 | foundInterface = 0; \ 192:24.31 | ^~~~~~~~~~~~~~ 192:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.31 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.31 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 192:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 192:24.31 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 192:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.31 302 | } else 192:24.31 | ^~~~ 192:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.31 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 192:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 192:24.31 16 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 192:24.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 192:24.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.40 1023 | foundInterface = 0; \ 192:24.40 | ^~~~~~~~~~~~~~ 192:24.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.40 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:24.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.40 302 | } else 192:24.40 | ^~~~ 192:24.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.40 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.40 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 192:24.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 192:24.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.44 1023 | foundInterface = 0; \ 192:24.44 | ^~~~~~~~~~~~~~ 192:24.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.44 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.45 21 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 192:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.45 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.45 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.45 302 | } else 192:24.45 | ^~~~ 192:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.45 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.45 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 192:24.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 192:24.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.52 1023 | foundInterface = 0; \ 192:24.52 | ^~~~~~~~~~~~~~ 192:24.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.52 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.52 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:24.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.53 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.53 302 | } else 192:24.53 | ^~~~ 192:24.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.53 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.53 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 192:24.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 192:24.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.56 1023 | foundInterface = 0; \ 192:24.56 | ^~~~~~~~~~~~~~ 192:24.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.56 22 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:24.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.56 302 | } else 192:24.57 | ^~~~ 192:24.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.57 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.57 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 192:24.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 192:24.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.59 1023 | foundInterface = 0; \ 192:24.59 | ^~~~~~~~~~~~~~ 192:24.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.59 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.60 25 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.60 302 | } else 192:24.60 | ^~~~ 192:24.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.60 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.60 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.60 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 192:24.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 192:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:24.69 1023 | foundInterface = 0; \ 192:24.69 | ^~~~~~~~~~~~~~ 192:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:24.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:24.69 21 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 192:24.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 192:24.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 192:24.69 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 192:24.69 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 192:24.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 192:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:24.69 302 | } else 192:24.69 | ^~~~ 192:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:24.69 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:24.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:24.69 20 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 192:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 192:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.02 1023 | foundInterface = 0; \ 192:34.02 | ^~~~~~~~~~~~~~ 192:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.02 55 | NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 192:34.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.02 302 | } else 192:34.02 | ^~~~ 192:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.03 54 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 192:34.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 192:34.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.03 1023 | foundInterface = 0; \ 192:34.03 | ^~~~~~~~~~~~~~ 192:34.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.03 63 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:34.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.03 302 | } else 192:34.03 | ^~~~ 192:34.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.03 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.04 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 192:34.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.05 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 192:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.05 1023 | foundInterface = 0; \ 192:34.05 | ^~~~~~~~~~~~~~ 192:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.06 35 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:34.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.06 302 | } else 192:34.06 | ^~~~ 192:34.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.06 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 192:34.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 192:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.61 1023 | foundInterface = 0; \ 192:34.61 | ^~~~~~~~~~~~~~ 192:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.61 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.61 22 | NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 192:34.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.61 302 | } else 192:34.61 | ^~~~ 192:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.61 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.62 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.62 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 192:34.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 192:34.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.70 1023 | foundInterface = 0; \ 192:34.71 | ^~~~~~~~~~~~~~ 192:34.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.71 39 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.71 302 | } else 192:34.71 | ^~~~ 192:34.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.71 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 192:34.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 192:34.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.79 1023 | foundInterface = 0; \ 192:34.79 | ^~~~~~~~~~~~~~ 192:34.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.79 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.79 26 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:34.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.79 302 | } else 192:34.79 | ^~~~ 192:34.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.79 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 192:34.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 192:34.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 192:34.80 1023 | foundInterface = 0; \ 192:34.80 | ^~~~~~~~~~~~~~ 192:34.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 192:34.80 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 192:34.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 192:34.80 32 | NS_INTERFACE_MAP_END_INHERITING(AudioNode) 192:34.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 192:34.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 192:34.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 192:34.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 192:34.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 192:34.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 192:34.81 302 | } else 192:34.81 | ^~~~ 192:34.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 192:34.81 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 192:34.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:34.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 192:34.81 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 192:34.81 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 192:37.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:20: 192:37.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)': 192:37.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:141:6: warning: number of counters in profile data for function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 192:37.37 141 | void MediaStreamAudioSourceNode::AttachToFirstTrack( 192:37.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 192:37.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:141:6: warning: the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 192:37.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:141:6: warning: the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 192:56.84 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 192:56.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTC.cpp:14: 192:56.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 192:56.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 192:56.84 294 | memcpy(this, &config, sizeof(*this)); 192:56.84 | ^ 192:56.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 192:56.84 256 | struct Config { 192:56.84 | ^~~~~~ 193:05.96 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTCAudio.h:13, 193:05.96 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineWebRTCAudio.cpp:6, 193:05.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:38: 193:05.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 193:05.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 193:05.96 294 | memcpy(this, &config, sizeof(*this)); 193:05.96 | ^ 193:05.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 193:05.96 256 | struct Config { 193:05.96 | ^~~~~~ 193:06.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 193:06.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 193:06.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINamed.h:10, 193:06.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineDefault.h:8, 193:06.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/MediaEngineDefault.cpp:5, 193:06.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webrtc/Unified_cpp_dom_media_webrtc0.cpp:2: 193:06.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCCertificate.cpp: In member function 'virtual nsresult mozilla::dom::RTCCertificate::QueryInterface(const nsIID&, void**)': 193:06.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:06.39 1008 | foundInterface = 0; \ 193:06.39 | ^~~~~~~~~~~~~~ 193:06.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:06.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:06.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:06.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCCertificate.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:06.39 32 | NS_INTERFACE_MAP_END 193:06.39 | ^~~~~~~~~~~~~~~~~~~~ 193:06.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:06.39 982 | else 193:06.39 | ^~~~ 193:06.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:06.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:06.39 | ^~~~~~~~~~~~~~~~~~ 193:06.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCCertificate.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:06.39 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:06.39 | ^~~~~~~~~~~~~~~~~~~~~~ 193:06.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp: In member function 'virtual nsresult mozilla::dom::RTCIdentityProviderRegistrar::QueryInterface(const nsIID&, void**)': 193:06.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:06.50 1008 | foundInterface = 0; \ 193:06.50 | ^~~~~~~~~~~~~~ 193:06.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:06.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:06.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:06.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:06.50 16 | NS_INTERFACE_MAP_END 193:06.50 | ^~~~~~~~~~~~~~~~~~~~ 193:06.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:06.50 982 | else 193:06.50 | ^~~~ 193:06.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:06.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:06.50 | ^~~~~~~~~~~~~~~~~~ 193:06.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webrtc/RTCIdentityProviderRegistrar.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:06.50 15 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:06.50 | ^~~~~~~~~~~~~~~~~~~~~~ 193:16.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 193:16.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 193:16.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 193:16.26 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 193:16.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 193:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 193:16.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:16.27 1023 | foundInterface = 0; \ 193:16.27 | ^~~~~~~~~~~~~~ 193:16.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 193:16.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 193:16.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193:16.27 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 193:16.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:16.27 982 | else 193:16.27 | ^~~~ 193:16.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:16.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:16.27 | ^~~~~~~~~~~~~~~~~~ 193:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:16.27 52 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 193:16.27 | ^~~~~~~~~~~~~~~~~~~~~~ 193:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 193:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:16.30 1023 | foundInterface = 0; \ 193:16.30 | ^~~~~~~~~~~~~~ 193:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 193:16.30 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 193:16.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193:16.30 25 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 193:16.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 193:16.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 193:16.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.h:10, 193:16.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 193:16.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 193:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 193:16.30 302 | } else 193:16.30 | ^~~~ 193:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 193:16.30 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 193:16.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 193:16.30 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 193:16.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 193:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 193:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 193:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 193:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 193:16.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 193:16.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:16.31 1008 | foundInterface = 0; \ 193:16.31 | ^~~~~~~~~~~~~~ 193:16.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:16.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:16.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:16.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:16.32 20 | NS_INTERFACE_MAP_END 193:16.32 | ^~~~~~~~~~~~~~~~~~~~ 193:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:16.32 982 | else 193:16.32 | ^~~~ 193:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:16.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:16.32 | ^~~~~~~~~~~~~~~~~~ 193:16.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:16.32 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:16.32 | ^~~~~~~~~~~~~~~~~~~~~~ 193:16.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 193:16.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:16.75 1008 | foundInterface = 0; \ 193:16.75 | ^~~~~~~~~~~~~~ 193:16.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:16.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:16.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:16.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:16.75 33 | NS_INTERFACE_MAP_END 193:16.75 | ^~~~~~~~~~~~~~~~~~~~ 193:16.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:16.75 992 | else 193:16.75 | ^~~~ 193:16.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 193:16.75 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 193:16.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:16.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 193:16.75 32 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 193:16.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:18.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 193:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:18.31 1008 | foundInterface = 0; \ 193:18.31 | ^~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:18.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:18.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:18.31 111 | NS_INTERFACE_MAP_END 193:18.31 | ^~~~~~~~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:18.31 992 | else 193:18.31 | ^~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 193:18.31 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 193:18.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 193:18.31 110 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 193:18.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 193:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:18.31 1008 | foundInterface = 0; \ 193:18.31 | ^~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:18.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:18.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:18.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:18.32 218 | NS_INTERFACE_MAP_END 193:18.32 | ^~~~~~~~~~~~~~~~~~~~ 193:18.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:18.32 992 | else 193:18.32 | ^~~~ 193:18.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 193:18.32 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 193:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:18.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 193:18.32 217 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 193:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:24.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 193:24.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 193:24.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 193:24.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 193:24.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 193:24.74 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 193:24.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 193:24.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 193:24.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:24.74 1008 | foundInterface = 0; \ 193:24.74 | ^~~~~~~~~~~~~~ 193:24.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:24.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:24.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:24.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:24.74 177 | NS_INTERFACE_MAP_END 193:24.74 | ^~~~~~~~~~~~~~~~~~~~ 193:24.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:24.74 992 | else 193:24.74 | ^~~~ 193:24.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 193:24.74 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 193:24.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:24.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 193:24.74 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 193:24.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:24.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 193:24.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:24.75 1008 | foundInterface = 0; \ 193:24.75 | ^~~~~~~~~~~~~~ 193:24.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:24.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:24.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:24.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:24.75 275 | NS_INTERFACE_MAP_END 193:24.75 | ^~~~~~~~~~~~~~~~~~~~ 193:24.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:24.75 992 | else 193:24.75 | ^~~~ 193:24.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 193:24.75 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 193:24.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:24.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 193:24.75 274 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 193:24.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:26.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 193:26.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 193:26.90 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.h:10, 193:26.90 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 193:26.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 193:26.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 193:26.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:26.90 1008 | foundInterface = 0; \ 193:26.90 | ^~~~~~~~~~~~~~ 193:26.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:26.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:26.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:26.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:26.90 20 | NS_INTERFACE_MAP_END 193:26.90 | ^~~~~~~~~~~~~~~~~~~~ 193:26.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:26.90 982 | else 193:26.90 | ^~~~ 193:26.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:26.90 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:26.90 | ^~~~~~~~~~~~~~~~~~ 193:26.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:26.90 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:26.90 | ^~~~~~~~~~~~~~~~~~~~~~ 193:30.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 193:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:30.26 1008 | foundInterface = 0; \ 193:30.26 | ^~~~~~~~~~~~~~ 193:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:30.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:30.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:30.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:30.27 23 | NS_INTERFACE_MAP_END 193:30.27 | ^~~~~~~~~~~~~~~~~~~~ 193:30.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:30.27 982 | else 193:30.27 | ^~~~ 193:30.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:30.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:30.27 | ^~~~~~~~~~~~~~~~~~ 193:30.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:30.27 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:30.27 | ^~~~~~~~~~~~~~~~~~~~~~ 193:31.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 193:31.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:31.45 1023 | foundInterface = 0; \ 193:31.45 | ^~~~~~~~~~~~~~ 193:31.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 193:31.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 193:31.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:31.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 193:31.46 111 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 193:31.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 193:31.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:31.46 982 | else 193:31.46 | ^~~~ 193:31.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:31.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:31.46 | ^~~~~~~~~~~~~~~~~~ 193:31.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:31.46 110 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 193:31.46 | ^~~~~~~~~~~~~~~~~~~~~~ 193:31.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 193:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:31.54 1008 | foundInterface = 0; \ 193:31.54 | ^~~~~~~~~~~~~~ 193:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:31.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:31.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:31.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:31.54 22 | NS_INTERFACE_MAP_END 193:31.54 | ^~~~~~~~~~~~~~~~~~~~ 193:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:31.54 982 | else 193:31.54 | ^~~~ 193:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:31.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:31.54 | ^~~~~~~~~~~~~~~~~~ 193:31.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:31.55 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:31.55 | ^~~~~~~~~~~~~~~~~~~~~~ 193:31.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 193:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:31.55 1008 | foundInterface = 0; \ 193:31.55 | ^~~~~~~~~~~~~~ 193:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:31.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:31.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:31.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:31.55 21 | NS_INTERFACE_MAP_END 193:31.55 | ^~~~~~~~~~~~~~~~~~~~ 193:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:31.55 982 | else 193:31.55 | ^~~~ 193:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:31.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:31.55 | ^~~~~~~~~~~~~~~~~~ 193:31.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:31.55 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:31.55 | ^~~~~~~~~~~~~~~~~~~~~~ 193:31.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 193:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:31.56 1008 | foundInterface = 0; \ 193:31.56 | ^~~~~~~~~~~~~~ 193:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:31.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:31.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 193:31.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:31.56 23 | NS_INTERFACE_MAP_END 193:31.56 | ^~~~~~~~~~~~~~~~~~~~ 193:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:31.56 982 | else 193:31.56 | ^~~~ 193:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:31.56 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:31.56 | ^~~~~~~~~~~~~~~~~~ 193:31.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:31.56 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 193:31.56 | ^~~~~~~~~~~~~~~~~~~~~~ 193:33.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:20: 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)': 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:642:6: warning: number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 50 and have 49) [-Wcoverage-mismatch] 193:33.69 642 | void SpeechRecognition::Start(const Optional>& aStream, 193:33.69 | ^~~~~~~~~~~~~~~~~ 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:642:6: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:642:6: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const': 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:683:16: warning: number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 193:33.69 683 | [this, self](RefPtr&& aStream) { 193:33.69 | ^ 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:683:16: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 193:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:683:16: warning: the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 193:59.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.cpp:137: 193:59.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/TestIntervalSet.cpp: In function 'nsTArray_CopyWithConstructors::MoveOverlappingRegion(void*, void*, unsigned long, unsigned long) [clone .isra.0]': 193:59.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/TestIntervalSet.cpp:788:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.gcda' profile count data file not found [-Wmissing-profile] 193:59.21 788 | } 193:59.21 | ^ 194:07.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.cpp:119: 194:07.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/TestWebMWriter.cpp: In function 'mozilla::MozPromise, mozilla::MediaResult, true>::InvokeMethod)#1}, void ({lambda()#1}::*)(RefPtr) const, RefPtr >(MP4DemuxerBinding::CheckTrackSamples(mozilla::MediaTrackDemuxer*)::{lambda()#1}::operator()() const::{lambda(RefPtr)#1}*, mozilla::detail, RefPtr&&)mozilla::EnableIf) const>::ArgSize!=(0)>::value, mozilla::detail::MethodTrait::ReturnType>::Type [clone .isra.0]': 194:07.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/TestWebMWriter.cpp:358:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.gcda' profile count data file not found [-Wmissing-profile] 194:07.97 358 | } 194:07.97 | ^ 194:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/mp4_demuxer/TestInterval.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 194:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/mp4_demuxer/TestInterval.cpp:83:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/TestInterval.gcda' profile count data file not found [-Wmissing-profile] 194:10.99 83 | } 194:10.99 | ^ 194:13.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/mp4_demuxer/TestParser.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 194:13.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/mp4_demuxer/TestParser.cpp:615:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/TestParser.gcda' profile count data file not found [-Wmissing-profile] 194:13.76 615 | } 194:13.76 | ^ 194:14.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.cpp:2: 194:14.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/mp4_demuxer/TestMP4.cpp: In function 'std::_Vector_base >::_M_allocate(unsigned long) [clone .isra.0]': 194:14.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/gtest/mp4_demuxer/TestMP4.cpp:132:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.gcda' profile count data file not found [-Wmissing-profile] 194:14.94 132 | } 194:14.94 | ^ 194:21.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 194:21.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 194:21.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 194:21.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 194:21.11 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 194:21.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 194:21.11 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 194:21.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:21.11 1023 | foundInterface = 0; \ 194:21.11 | ^~~~~~~~~~~~~~ 194:21.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:21.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:21.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:21.12 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:21.12 53 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:21.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:21.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 194:21.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 194:21.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 194:21.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 194:21.12 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 194:21.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 194:21.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:21.12 409 | else 194:21.12 | ^~~~ 194:21.12 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 194:21.12 52 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 194:21.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 194:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 194:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 194:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 194:23.16 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 194:23.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 194:23.16 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 194:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:23.16 1008 | foundInterface = 0; \ 194:23.16 | ^~~~~~~~~~~~~~ 194:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:23.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:23.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:23.16 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:23.16 21 | NS_INTERFACE_MAP_END 194:23.16 | ^~~~~~~~~~~~~~~~~~~~ 194:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:23.16 982 | else 194:23.16 | ^~~~ 194:23.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:23.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:23.16 | ^~~~~~~~~~~~~~~~~~ 194:23.16 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:23.16 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:23.16 | ^~~~~~~~~~~~~~~~~~~~~~ 194:23.20 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 194:23.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:23.20 1023 | foundInterface = 0; \ 194:23.20 | ^~~~~~~~~~~~~~ 194:23.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:23.20 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.20 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:23.20 38 | NS_INTERFACE_MAP_END_INHERITING(Event) 194:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 194:23.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 194:23.20 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 194:23.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 194:23.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:23.20 302 | } else 194:23.20 | ^~~~ 194:23.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:23.20 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:23.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.20 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:23.20 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 194:23.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 194:23.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 194:23.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 194:23.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 194:23.21 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 194:23.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 194:23.21 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 194:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:23.22 1008 | foundInterface = 0; \ 194:23.22 | ^~~~~~~~~~~~~~ 194:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:23.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:23.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:23.22 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:23.22 21 | NS_INTERFACE_MAP_END 194:23.22 | ^~~~~~~~~~~~~~~~~~~~ 194:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:23.22 982 | else 194:23.22 | ^~~~ 194:23.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:23.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:23.22 | ^~~~~~~~~~~~~~~~~~ 194:23.22 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:23.22 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:23.22 | ^~~~~~~~~~~~~~~~~~~~~~ 194:23.26 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 194:23.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:23.26 1023 | foundInterface = 0; \ 194:23.26 | ^~~~~~~~~~~~~~ 194:23.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:23.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:23.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.26 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:23.26 31 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:23.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:23.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 194:23.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 194:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 194:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 194:23.26 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 194:23.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 194:23.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:23.26 409 | else 194:23.26 | ^~~~ 194:23.26 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 194:23.26 30 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 194:23.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:39.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 194:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 194:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 194:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 194:39.99 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 194:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 194:39.99 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 194:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:39.99 1008 | foundInterface = 0; \ 194:39.99 | ^~~~~~~~~~~~~~ 194:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:39.99 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:39.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:39.99 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:39.99 169 | NS_INTERFACE_MAP_END 194:39.99 | ^~~~~~~~~~~~~~~~~~~~ 194:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:39.99 982 | else 194:39.99 | ^~~~ 194:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:39.99 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:40.00 | ^~~~~~~~~~~~~~~~~~ 194:40.00 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:40.00 168 | NS_INTERFACE_MAP_ENTRY(nsISupports) 194:40.00 | ^~~~~~~~~~~~~~~~~~~~~~ 194:40.06 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 194:40.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:40.06 1023 | foundInterface = 0; \ 194:40.06 | ^~~~~~~~~~~~~~ 194:40.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:40.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:40.06 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1006:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:40.06 1006 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:40.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:40.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:40.06 982 | else 194:40.06 | ^~~~ 194:40.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:40.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:40.06 | ^~~~~~~~~~~~~~~~~~ 194:40.06 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1005:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:40.06 1005 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 194:40.06 | ^~~~~~~~~~~~~~~~~~~~~~ 194:40.16 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 194:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:40.16 1023 | foundInterface = 0; \ 194:40.16 | ^~~~~~~~~~~~~~ 194:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:40.16 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:40.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:40.16 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:40.16 18 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 194:40.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:40.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 194:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 194:40.16 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 194:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 194:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:40.16 302 | } else 194:40.16 | ^~~~ 194:40.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:40.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:40.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:40.17 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:40.17 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 194:40.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 194:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 194:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIApplicationCache.h:10, 194:47.87 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.h:11, 194:47.87 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:7, 194:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 194:47.87 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 194:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:47.87 1023 | foundInterface = 0; \ 194:47.87 | ^~~~~~~~~~~~~~ 194:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:47.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.87 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:47.87 67 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 194:47.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:47.87 982 | else 194:47.87 | ^~~~ 194:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:47.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:47.87 | ^~~~~~~~~~~~~~~~~~ 194:47.87 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:47.87 66 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 194:47.88 | ^~~~~~~~~~~~~~~~~~~~~~ 194:54.08 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/dom/power/PowerManagerService.cpp:7, 194:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 194:54.08 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 194:54.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:54.08 1008 | foundInterface = 0; \ 194:54.08 | ^~~~~~~~~~~~~~ 194:54.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:54.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:54.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 194:54.08 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:54.08 29 | NS_INTERFACE_MAP_END 194:54.08 | ^~~~~~~~~~~~~~~~~~~~ 194:54.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:54.08 982 | else 194:54.09 | ^~~~ 194:54.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:54.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:54.09 | ^~~~~~~~~~~~~~~~~~ 194:54.09 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:54.09 28 | NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 194:54.09 | ^~~~~~~~~~~~~~~~~~~~~~ 195:00.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PushManager.h:29, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:7, 195:00.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 195:00.31 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 195:00.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:00.31 1008 | foundInterface = 0; \ 195:00.31 | ^~~~~~~~~~~~~~ 195:00.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:00.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:00.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:00.31 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:00.31 410 | NS_INTERFACE_MAP_END 195:00.31 | ^~~~~~~~~~~~~~~~~~~~ 195:00.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:00.31 982 | else 195:00.31 | ^~~~ 195:00.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:00.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:00.31 | ^~~~~~~~~~~~~~~~~~ 195:00.31 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:00.31 409 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:00.31 | ^~~~~~~~~~~~~~~~~~~~~~ 195:02.46 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 195:02.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.46 1008 | foundInterface = 0; \ 195:02.46 | ^~~~~~~~~~~~~~ 195:02.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.47 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.47 36 | NS_INTERFACE_MAP_END 195:02.47 | ^~~~~~~~~~~~~~~~~~~~ 195:02.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.47 982 | else 195:02.47 | ^~~~ 195:02.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.47 | ^~~~~~~~~~~~~~~~~~ 195:02.47 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.47 35 | NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 195:02.47 | ^~~~~~~~~~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 195:02.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.48 1008 | foundInterface = 0; \ 195:02.48 | ^~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.48 156 | NS_INTERFACE_MAP_END 195:02.48 | ^~~~~~~~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.48 982 | else 195:02.48 | ^~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.48 | ^~~~~~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.48 155 | NS_INTERFACE_MAP_ENTRY(nsIPushData) 195:02.48 | ^~~~~~~~~~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 195:02.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.48 1008 | foundInterface = 0; \ 195:02.48 | ^~~~~~~~~~~~~~ 195:02.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.49 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.49 224 | NS_INTERFACE_MAP_END 195:02.49 | ^~~~~~~~~~~~~~~~~~~~ 195:02.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.49 982 | else 195:02.49 | ^~~~ 195:02.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.49 | ^~~~~~~~~~~~~~~~~~ 195:02.49 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.49 223 | NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 195:02.49 | ^~~~~~~~~~~~~~~~~~~~~~ 195:02.52 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 195:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.52 1008 | foundInterface = 0; \ 195:02.52 | ^~~~~~~~~~~~~~ 195:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.52 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.52 211 | NS_INTERFACE_MAP_END 195:02.52 | ^~~~~~~~~~~~~~~~~~~~ 195:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.52 982 | else 195:02.52 | ^~~~ 195:02.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.52 | ^~~~~~~~~~~~~~~~~~ 195:02.52 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.52 210 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:02.52 | ^~~~~~~~~~~~~~~~~~~~~~ 195:02.54 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 195:02.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:02.54 1008 | foundInterface = 0; \ 195:02.54 | ^~~~~~~~~~~~~~ 195:02.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:02.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:02.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:02.54 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:02.54 51 | NS_INTERFACE_MAP_END 195:02.54 | ^~~~~~~~~~~~~~~~~~~~ 195:02.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:02.54 982 | else 195:02.54 | ^~~~ 195:02.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:02.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:02.54 | ^~~~~~~~~~~~~~~~~~ 195:02.54 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:02.54 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:02.54 | ^~~~~~~~~~~~~~~~~~~~~~ 195:13.12 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 195:13.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 195:13.12 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 195:13.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:13.12 1008 | foundInterface = 0; \ 195:13.13 | ^~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:13.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:13.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:13.13 50 | NS_INTERFACE_MAP_END 195:13.13 | ^~~~~~~~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:13.13 982 | else 195:13.13 | ^~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:13.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:13.13 | ^~~~~~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:13.13 49 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:13.13 | ^~~~~~~~~~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:13.13 1023 | foundInterface = 0; \ 195:13.13 | ^~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:13.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:13.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:13.13 125 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 195:13.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:13.13 982 | else 195:13.13 | ^~~~ 195:13.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:13.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:13.13 | ^~~~~~~~~~~~~~~~~~ 195:13.14 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:13.14 124 | NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 195:13.14 | ^~~~~~~~~~~~~~~~~~~~~~ 195:13.14 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 195:13.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:13.14 1023 | foundInterface = 0; \ 195:13.14 | ^~~~~~~~~~~~~~ 195:13.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:13.15 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:13.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.15 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:13.15 226 | NS_INTERFACE_MAP_END_INHERITING(RequestBase) 195:13.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:13.15 982 | else 195:13.15 | ^~~~ 195:13.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:13.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:13.15 | ^~~~~~~~~~~~~~~~~~ 195:13.15 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:13.15 225 | NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 195:13.15 | ^~~~~~~~~~~~~~~~~~~~~~ 195:13.35 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 195:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:13.35 1023 | foundInterface = 0; \ 195:13.35 | ^~~~~~~~~~~~~~ 195:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:13.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:13.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:13.35 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 195:13.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.35 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 195:13.35 629 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 195:13.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 195:13.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 195:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:13.35 302 | } else 195:13.35 | ^~~~ 195:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:13.35 302 | } else 195:13.35 | ^~~~ 195:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:13.35 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 195:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.36 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 195:13.36 629 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 195:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:13.36 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 195:13.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 195:13.36 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 195:13.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:13.36 1008 | foundInterface = 0; \ 195:13.36 | ^~~~~~~~~~~~~~ 195:13.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:13.36 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:13.36 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:13.36 714 | NS_INTERFACE_MAP_END 195:13.36 | ^~~~~~~~~~~~~~~~~~~~ 195:13.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:13.36 982 | else 195:13.37 | ^~~~ 195:13.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:13.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:13.37 | ^~~~~~~~~~~~~~~~~~ 195:13.37 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:13.37 713 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:13.37 | ^~~~~~~~~~~~~~~~~~~~~~ 195:21.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.cpp:2: 195:21.62 /builddir/build/BUILD/firefox-66.0.4/dom/quota/test/gtest/TestQuotaManager.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 195:21.62 /builddir/build/BUILD/firefox-66.0.4/dom/quota/test/gtest/TestQuotaManager.cpp:121:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 195:21.62 121 | } 195:21.62 | ^ 195:28.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/dom/security/CSPEvalChecker.cpp:8, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 195:28.23 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 195:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:28.23 1008 | foundInterface = 0; \ 195:28.23 | ^~~~~~~~~~~~~~ 195:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:28.23 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:28.23 167 | NS_INTERFACE_MAP_END 195:28.23 | ^~~~~~~~~~~~~~~~~~~~ 195:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 195:28.23 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 195:28.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.23 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 195:28.23 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 195:28.23 | ^~~~~~~~~~~~~~~~~~~~ 195:28.23 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:18, 195:28.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 195:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:28.23 136 | } else 195:28.23 | ^~~~ 195:28.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 195:28.23 136 | } else 195:28.23 | ^~~~ 195:28.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 195:28.24 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 195:28.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 195:28.24 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 195:28.24 248 | NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 195:28.24 | ^~~~~~~~~~~~~~~~~~~~ 195:35.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:92: 195:35.26 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsMixedContentBlocker.cpp: In member function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)': 195:35.26 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsContentSecurityManager.cpp:1015:1: warning: number of counters in profile data for function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)' does not match its profile data (counter 'arcs', expected 42 and have 44) [-Wcoverage-mismatch] 195:35.26 1015 | nsContentSecurityManager::IsOriginPotentiallyTrustworthy( 195:35.26 | ^~~~~~~~~~~~~~~~~~~~~~~~ 195:35.26 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsContentSecurityManager.cpp:1015:1: warning: the control flow of function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 195:35.26 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsContentSecurityManager.cpp:1015:1: warning: the control flow of function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:41.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.cpp:11: 195:41.50 /builddir/build/BUILD/firefox-66.0.4/dom/security/test/gtest/TestSecureContext.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 195:41.50 /builddir/build/BUILD/firefox-66.0.4/dom/security/test/gtest/TestSecureContext.cpp:102:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 195:41.50 102 | } 195:41.50 | ^ 195:45.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.h:11, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.cpp:7, 195:45.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 195:45.53 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 195:45.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:45.54 1008 | foundInterface = 0; \ 195:45.54 | ^~~~~~~~~~~~~~ 195:45.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:45.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:45.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:45.54 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:45.54 24 | NS_INTERFACE_MAP_END 195:45.54 | ^~~~~~~~~~~~~~~~~~~~ 195:45.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:45.54 982 | else 195:45.54 | ^~~~ 195:45.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:45.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:45.54 | ^~~~~~~~~~~~~~~~~~ 195:45.54 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:45.54 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:45.54 | ^~~~~~~~~~~~~~~~~~~~~~ 195:48.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.cpp:2: 195:48.42 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 195:48.42 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp:168:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 195:48.42 168 | } 195:48.42 | ^ 195:56.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 195:56.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 195:56.02 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 195:56.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:56.02 1023 | foundInterface = 0; \ 195:56.02 | ^~~~~~~~~~~~~~ 195:56.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:56.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:56.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.02 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:56.02 48 | NS_INTERFACE_MAP_END_INHERITING(Storage) 195:56.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:56.02 982 | else 195:56.02 | ^~~~ 195:56.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:56.02 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:56.02 | ^~~~~~~~~~~~~~~~~~ 195:56.02 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:56.02 47 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 195:56.02 | ^~~~~~~~~~~~~~~~~~~~~~ 195:56.13 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 195:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:56.13 1023 | foundInterface = 0; \ 195:56.13 | ^~~~~~~~~~~~~~ 195:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:56.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.13 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:56.13 18 | NS_INTERFACE_MAP_END_INHERITING(Storage) 195:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.13 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 195:56.13 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 195:56.13 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 195:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 195:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:56.13 302 | } else 195:56.13 | ^~~~ 195:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:56.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.13 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:56.13 17 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 195:56.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 195:56.15 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 195:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:56.15 1023 | foundInterface = 0; \ 195:56.15 | ^~~~~~~~~~~~~~ 195:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:56.15 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.15 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:56.15 28 | NS_INTERFACE_MAP_END_INHERITING(Storage) 195:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.15 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 195:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 195:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:56.15 302 | } else 195:56.15 | ^~~~ 195:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:56.15 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.15 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:56.15 27 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 195:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:56.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 195:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 195:56.19 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 195:56.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:56.19 1008 | foundInterface = 0; \ 195:56.19 | ^~~~~~~~~~~~~~ 195:56.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:56.19 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:56.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:56.19 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:56.19 27 | NS_INTERFACE_MAP_END 195:56.19 | ^~~~~~~~~~~~~~~~~~~~ 195:56.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:56.19 982 | else 195:56.19 | ^~~~ 195:56.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:56.19 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:56.20 | ^~~~~~~~~~~~~~~~~~ 195:56.20 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:56.20 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 195:56.20 | ^~~~~~~~~~~~~~~~~~~~~~ 195:56.22 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 195:56.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:56.22 1008 | foundInterface = 0; \ 195:56.22 | ^~~~~~~~~~~~~~ 195:56.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 195:56.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 195:56.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 195:56.22 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 195:56.22 289 | NS_INTERFACE_MAP_END 195:56.22 | ^~~~~~~~~~~~~~~~~~~~ 195:56.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:56.22 982 | else 195:56.22 | ^~~~ 195:56.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:56.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:56.22 | ^~~~~~~~~~~~~~~~~~ 195:56.22 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:56.22 288 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 195:56.22 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.h:10, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.cpp:7, 196:06.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 196:06.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 196:06.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.51 1008 | foundInterface = 0; \ 196:06.51 | ^~~~~~~~~~~~~~ 196:06.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.51 38 | NS_INTERFACE_MAP_END 196:06.51 | ^~~~~~~~~~~~~~~~~~~~ 196:06.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.51 982 | else 196:06.51 | ^~~~ 196:06.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.51 | ^~~~~~~~~~~~~~~~~~ 196:06.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.51 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.51 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.53 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 196:06.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.53 1008 | foundInterface = 0; \ 196:06.54 | ^~~~~~~~~~~~~~ 196:06.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.54 60 | NS_INTERFACE_MAP_END 196:06.54 | ^~~~~~~~~~~~~~~~~~~~ 196:06.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.54 982 | else 196:06.54 | ^~~~ 196:06.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.54 | ^~~~~~~~~~~~~~~~~~ 196:06.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.54 59 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.54 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.55 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 196:06.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.55 1008 | foundInterface = 0; \ 196:06.55 | ^~~~~~~~~~~~~~ 196:06.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.55 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.55 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.55 70 | NS_INTERFACE_MAP_END 196:06.55 | ^~~~~~~~~~~~~~~~~~~~ 196:06.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.55 982 | else 196:06.55 | ^~~~ 196:06.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.55 | ^~~~~~~~~~~~~~~~~~ 196:06.55 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.55 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.55 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 196:06.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.57 1008 | foundInterface = 0; \ 196:06.57 | ^~~~~~~~~~~~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.57 51 | NS_INTERFACE_MAP_END 196:06.57 | ^~~~~~~~~~~~~~~~~~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.57 982 | else 196:06.57 | ^~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.57 | ^~~~~~~~~~~~~~~~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.57 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.57 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 196:06.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.57 1008 | foundInterface = 0; \ 196:06.57 | ^~~~~~~~~~~~~~ 196:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.58 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.58 70 | NS_INTERFACE_MAP_END 196:06.58 | ^~~~~~~~~~~~~~~~~~~~ 196:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.58 982 | else 196:06.58 | ^~~~ 196:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.58 | ^~~~~~~~~~~~~~~~~~ 196:06.58 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.58 69 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.58 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 196:06.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.66 1008 | foundInterface = 0; \ 196:06.66 | ^~~~~~~~~~~~~~ 196:06.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.67 51 | NS_INTERFACE_MAP_END 196:06.67 | ^~~~~~~~~~~~~~~~~~~~ 196:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.67 982 | else 196:06.67 | ^~~~ 196:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.67 | ^~~~~~~~~~~~~~~~~~ 196:06.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.67 50 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.67 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.70 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 196:06.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.70 1008 | foundInterface = 0; \ 196:06.70 | ^~~~~~~~~~~~~~ 196:06.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.70 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.70 68 | NS_INTERFACE_MAP_END 196:06.70 | ^~~~~~~~~~~~~~~~~~~~ 196:06.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.70 982 | else 196:06.70 | ^~~~ 196:06.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.70 | ^~~~~~~~~~~~~~~~~~ 196:06.70 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.70 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.70 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.72 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 196:06.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.72 1008 | foundInterface = 0; \ 196:06.72 | ^~~~~~~~~~~~~~ 196:06.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.72 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.72 38 | NS_INTERFACE_MAP_END 196:06.72 | ^~~~~~~~~~~~~~~~~~~~ 196:06.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.72 982 | else 196:06.72 | ^~~~ 196:06.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.72 | ^~~~~~~~~~~~~~~~~~ 196:06.72 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.72 37 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.72 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 196:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.74 1008 | foundInterface = 0; \ 196:06.74 | ^~~~~~~~~~~~~~ 196:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:06.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:06.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:06.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:06.74 68 | NS_INTERFACE_MAP_END 196:06.74 | ^~~~~~~~~~~~~~~~~~~~ 196:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.74 982 | else 196:06.74 | ^~~~ 196:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.74 | ^~~~~~~~~~~~~~~~~~ 196:06.74 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.74 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:06.74 | ^~~~~~~~~~~~~~~~~~~~~~ 196:06.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 196:06.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:06.77 1023 | foundInterface = 0; \ 196:06.77 | ^~~~~~~~~~~~~~ 196:06.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:06.77 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:06.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:06.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:06.77 43 | NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 196:06.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:06.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:06.78 982 | else 196:06.78 | ^~~~ 196:06.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:06.78 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:06.78 | ^~~~~~~~~~~~~~~~~~ 196:06.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:06.78 42 | NS_INTERFACE_MAP_ENTRY(Link) 196:06.78 | ^~~~~~~~~~~~~~~~~~~~~~ 196:15.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAngleBinding.h:9, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.h:14, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.cpp:7, 196:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 196:15.21 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 196:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:15.21 1008 | foundInterface = 0; \ 196:15.21 | ^~~~~~~~~~~~~~ 196:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:15.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:15.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:15.21 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:15.21 23 | NS_INTERFACE_MAP_END 196:15.22 | ^~~~~~~~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:15.22 982 | else 196:15.22 | ^~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:15.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:15.22 | ^~~~~~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:15.22 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:15.22 | ^~~~~~~~~~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 196:15.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:15.22 1008 | foundInterface = 0; \ 196:15.22 | ^~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:15.22 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:15.22 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:15.22 22 | NS_INTERFACE_MAP_END 196:15.22 | ^~~~~~~~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:15.22 982 | else 196:15.22 | ^~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:15.22 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:15.22 | ^~~~~~~~~~~~~~~~~~ 196:15.22 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:15.22 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:15.22 | ^~~~~~~~~~~~~~~~~~~~~~ 196:15.25 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 196:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:15.25 1008 | foundInterface = 0; \ 196:15.25 | ^~~~~~~~~~~~~~ 196:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:15.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:15.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:15.25 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:15.25 22 | NS_INTERFACE_MAP_END 196:15.25 | ^~~~~~~~~~~~~~~~~~~~ 196:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:15.25 982 | else 196:15.25 | ^~~~ 196:15.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:15.26 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:15.26 | ^~~~~~~~~~~~~~~~~~ 196:15.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:15.26 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:15.26 | ^~~~~~~~~~~~~~~~~~~~~~ 196:15.32 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 196:15.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:15.32 1008 | foundInterface = 0; \ 196:15.32 | ^~~~~~~~~~~~~~ 196:15.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:15.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:15.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:15.32 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:15.32 30 | NS_INTERFACE_MAP_END 196:15.32 | ^~~~~~~~~~~~~~~~~~~~ 196:15.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:15.32 982 | else 196:15.32 | ^~~~ 196:15.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:15.32 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:15.32 | ^~~~~~~~~~~~~~~~~~ 196:15.32 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:15.32 29 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:15.32 | ^~~~~~~~~~~~~~~~~~~~~~ 196:22.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimatedString.h:10, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedString.cpp:7, 196:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 196:22.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 196:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:22.36 1023 | foundInterface = 0; \ 196:22.36 | ^~~~~~~~~~~~~~ 196:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:22.36 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:22.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:22.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:22.36 29 | NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 196:22.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:22.36 982 | else 196:22.36 | ^~~~ 196:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:22.36 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:22.36 | ^~~~~~~~~~~~~~~~~~ 196:22.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:22.36 28 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 196:22.36 | ^~~~~~~~~~~~~~~~~~~~~~ 196:22.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 196:22.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:22.42 1008 | foundInterface = 0; \ 196:22.42 | ^~~~~~~~~~~~~~ 196:22.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:22.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:22.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:22.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:22.42 49 | NS_INTERFACE_MAP_END 196:22.42 | ^~~~~~~~~~~~~~~~~~~~ 196:22.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:22.43 982 | else 196:22.43 | ^~~~ 196:22.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:22.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:22.43 | ^~~~~~~~~~~~~~~~~~ 196:22.43 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:22.43 48 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:22.43 | ^~~~~~~~~~~~~~~~~~~~~~ 196:25.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:74: 196:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp: In function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)': 196:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGContentUtils.cpp:536:6: warning: number of counters in profile data for function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 196:25.77 536 | void SVGContentUtils::RectilinearGetStrokeBounds( 196:25.77 | ^~~~~~~~~~~~~~~ 196:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGContentUtils.cpp:536:6: warning: the control flow of function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 196:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGContentUtils.cpp:465:20: warning: number of counters in profile data for function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'arcs', expected 41 and have 39) [-Wcoverage-mismatch] 196:25.77 465 | static gfx::Matrix GetCTMInternal(SVGElement* aElement, bool aScreenCTM, 196:25.77 | ^~~~~~~~~~~~~~ 196:25.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGContentUtils.cpp:465:20: warning: the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:25.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGContentUtils.cpp:465:20: warning: the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:40.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.h:11, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFEOffsetElement.cpp:7, 196:40.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 196:40.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:40.26 1023 | foundInterface = 0; \ 196:40.26 | ^~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:40.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:40.26 69 | NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:40.26 1000 | } else 196:40.26 | ^~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 196:40.26 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 196:40.26 68 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:40.26 1023 | foundInterface = 0; \ 196:40.26 | ^~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:40.26 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:40.26 196 | NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 196:40.26 1000 | } else 196:40.26 | ^~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 196:40.26 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 196:40.26 195 | NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 196:40.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 196:40.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:40.54 1023 | foundInterface = 0; \ 196:40.54 | ^~~~~~~~~~~~~~ 196:40.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 196:40.54 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 196:40.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 196:40.54 20 | NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 196:40.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 196:40.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:40.54 982 | else 196:40.54 | ^~~~ 196:40.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:40.54 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:40.54 | ^~~~~~~~~~~~~~~~~~ 196:40.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:40.54 19 | NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 196:40.54 | ^~~~~~~~~~~~~~~~~~~~~~ 196:43.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:19, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.h:11, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFEOffsetElement.cpp:7, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp: In member function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const': 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGradientElement.cpp:195:33: warning: the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:43.02 195 | NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGRadialGradientElement) 196:43.02 | ^~~~~~~~~~~~~~~~~~~~~~~~ 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGradientElement.cpp:195:33: warning: the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGradientElement.cpp:195:33: warning: the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp: In member function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const': 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGradientElement.cpp:127:33: warning: the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:43.02 127 | NS_IMPL_ELEMENT_CLONE_WITH_INIT(SVGLinearGradientElement) 196:43.02 | ^~~~~~~~~~~~~~~~~~~~~~~~ 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGradientElement.cpp:127:33: warning: the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGradientElement.cpp:127:33: warning: the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:43.02 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.h:11, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFEOffsetElement.cpp:7, 196:43.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp: In function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)': 196:43.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:625:12: warning: the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:43.02 625 | nsresult NS_NewSVG##_elementName##Element( \ 196:43.02 | ^~~~~~~~~ 196:43.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:625:12: warning: the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:43.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:625:12: warning: the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp: In function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)': 196:43.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:625:12: warning: the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:43.02 625 | nsresult NS_NewSVG##_elementName##Element( \ 196:43.02 | ^~~~~~~~~ 196:43.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:625:12: warning: the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 196:43.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:625:12: warning: the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:43.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:74: 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp: In member function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGForeignObjectElement.cpp:69:25: warning: number of counters in profile data for function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 7 and have 5) [-Wcoverage-mismatch] 196:43.02 69 | /* virtual */ gfxMatrix SVGForeignObjectElement::PrependLocalTransformsTo( 196:43.02 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:43.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGForeignObjectElement.cpp:69:25: warning: the control flow of function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:51.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 196:51.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 196:51.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 196:51.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimatedInteger.h:12, 196:51.00 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGIntegerPair.h:15, 196:51.00 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGIntegerPair.cpp:7, 196:51.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:2: 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 196:51.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 196:51.00 208 | BaseMatrix& PreRotate(T aAngle) { 196:51.00 | ^~~~~~~~~ 196:51.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 196:51.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 196:51.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:51.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:83: 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGMatrix.cpp:96:29: warning: number of counters in profile data for function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 196:51.00 96 | already_AddRefed SVGMatrix::Multiply(SVGMatrix& aMatrix) { 196:51.00 | ^~~~~~~~~ 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGMatrix.cpp:96:29: warning: the control flow of function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:51.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:47: 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 196:51.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGLineElement.cpp:132:6: warning: number of counters in profile data for function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 196:51.01 132 | bool SVGLineElement::GetGeometryBounds(Rect* aBounds, 196:51.01 | ^~~~~~~~~~~~~~ 196:51.01 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGLineElement.cpp:132:6: warning: the control flow of function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 196:56.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 196:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 196:56.71 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.h:10, 196:56.71 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberListSMILType.cpp:12, 196:56.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 196:56.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 196:56.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 196:56.71 1008 | foundInterface = 0; \ 196:56.71 | ^~~~~~~~~~~~~~ 196:56.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 196:56.71 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 196:56.71 | ^~~~~~~~~~~~~~~~~~~~~~~ 196:56.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 196:56.71 27 | NS_INTERFACE_MAP_END 196:56.71 | ^~~~~~~~~~~~~~~~~~~~ 196:56.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 196:56.71 982 | else 196:56.71 | ^~~~ 196:56.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 196:56.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 196:56.71 | ^~~~~~~~~~~~~~~~~~ 196:56.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 196:56.71 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 196:56.71 | ^~~~~~~~~~~~~~~~~~~~~~ 197:04.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 197:04.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:04.08 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 197:04.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:04.08 1008 | foundInterface = 0; \ 197:04.08 | ^~~~~~~~~~~~~~ 197:04.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:04.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:04.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:04.08 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:04.08 32 | NS_INTERFACE_MAP_END 197:04.08 | ^~~~~~~~~~~~~~~~~~~~ 197:04.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:04.08 982 | else 197:04.08 | ^~~~ 197:04.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:04.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:04.08 | ^~~~~~~~~~~~~~~~~~ 197:04.08 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:04.08 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:04.08 | ^~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:05.59 1008 | foundInterface = 0; \ 197:05.59 | ^~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:05.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:05.59 58 | NS_INTERFACE_MAP_END 197:05.59 | ^~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:05.59 982 | else 197:05.59 | ^~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:05.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:05.59 | ^~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:05.59 57 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:05.59 1023 | foundInterface = 0; \ 197:05.59 | ^~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:05.59 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:05.59 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 197:05.59 111 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 197:05.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 197:05.59 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 197:05.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:05.59 302 | } else 197:05.59 | ^~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:05.59 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:05.59 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.59 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 197:05.59 111 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 197:05.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 197:05.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:05.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 197:05.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:05.67 1008 | foundInterface = 0; \ 197:05.67 | ^~~~~~~~~~~~~~ 197:05.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:05.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:05.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:05.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:05.67 27 | NS_INTERFACE_MAP_END 197:05.67 | ^~~~~~~~~~~~~~~~~~~~ 197:05.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:05.67 982 | else 197:05.67 | ^~~~ 197:05.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:05.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:05.67 | ^~~~~~~~~~~~~~~~~~ 197:05.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:05.67 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:05.67 | ^~~~~~~~~~~~~~~~~~~~~~ 197:05.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 197:05.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:05.71 1023 | foundInterface = 0; \ 197:05.71 | ^~~~~~~~~~~~~~ 197:05.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:05.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:05.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:05.71 36 | NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 197:05.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 197:05.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 197:05.72 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 197:05.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 197:05.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 197:05.72 302 | } else 197:05.72 | ^~~~ 197:05.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 197:05.72 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 197:05.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:05.72 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 197:05.72 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 197:05.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:08.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:11: 197:08.35 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPathElement.cpp: In member function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 197:08.35 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRectElement.cpp:101:6: warning: number of counters in profile data for function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 17) [-Wcoverage-mismatch] 197:08.35 101 | bool SVGRectElement::GetGeometryBounds(Rect* aBounds, 197:08.35 | ^~~~~~~~~~~~~~ 197:08.35 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRectElement.cpp:101:6: warning: the control flow of function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:14.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGStringList.h:11, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTests.h:12, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPositioningElement.cpp:7, 197:14.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 197:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:14.09 1008 | foundInterface = 0; \ 197:14.09 | ^~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:14.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:14.09 78 | NS_INTERFACE_MAP_END 197:14.09 | ^~~~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:14.09 982 | else 197:14.09 | ^~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:14.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:14.09 | ^~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:14.09 77 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:14.09 | ^~~~~~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:14.09 1008 | foundInterface = 0; \ 197:14.09 | ^~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:14.09 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:14.09 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:14.09 83 | NS_INTERFACE_MAP_END 197:14.09 | ^~~~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:14.09 982 | else 197:14.09 | ^~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:14.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:14.09 | ^~~~~~~~~~~~~~~~~~ 197:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:14.09 82 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:14.09 | ^~~~~~~~~~~~~~~~~~~~~~ 197:14.80 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 197:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:14.80 1008 | foundInterface = 0; \ 197:14.80 | ^~~~~~~~~~~~~~ 197:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:14.80 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:14.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:14.80 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:14.80 48 | NS_INTERFACE_MAP_END 197:14.80 | ^~~~~~~~~~~~~~~~~~~~ 197:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:14.80 982 | else 197:14.80 | ^~~~ 197:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:14.80 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:14.80 | ^~~~~~~~~~~~~~~~~~ 197:14.80 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:14.80 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:14.80 | ^~~~~~~~~~~~~~~~~~~~~~ 197:17.23 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransform.h:12, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformList.h:11, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedTransformList.h:14, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTransformableElement.h:11, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:11, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPositioningElement.cpp:7, 197:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 197:17.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 197:17.23 208 | BaseMatrix& PreRotate(T aAngle) { 197:17.23 | ^~~~~~~~~ 197:17.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:17.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:101: 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewportElement.cpp:243:25: warning: number of counters in profile data for function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 21 and have 17) [-Wcoverage-mismatch] 197:17.23 243 | /* virtual */ gfxMatrix SVGViewportElement::PrependLocalTransformsTo( 197:17.23 | ^~~~~~~~~~~~~~~~~~ 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewportElement.cpp:243:25: warning: the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewportElement.cpp:243:25: warning: the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:17.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:65: 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGUseElement.cpp:438:25: warning: number of counters in profile data for function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 10 and have 6) [-Wcoverage-mismatch] 197:17.23 438 | /* virtual */ gfxMatrix SVGUseElement::PrependLocalTransformsTo( 197:17.23 | ^~~~~~~~~~~~~ 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGUseElement.cpp:438:25: warning: the control flow of function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:17.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:56: 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformableElement.cpp:243:24: warning: number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'arcs', expected 7 and have 5) [-Wcoverage-mismatch] 197:17.23 243 | /* static */ gfxMatrix SVGTransformableElement::GetUserToParentTransform( 197:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformableElement.cpp:243:24: warning: the control flow of function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 197:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformableElement.cpp:95:11: warning: number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 197:17.23 95 | gfxMatrix SVGTransformableElement::PrependLocalTransformsTo( 197:17.23 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:17.24 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformableElement.cpp:95:11: warning: the control flow of function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:17.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:29: 197:17.24 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 197:17.24 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformList.cpp:14:11: warning: number of counters in profile data for function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 197:17.24 14 | gfxMatrix SVGTransformList::GetConsolidationMatrix() const { 197:17.24 | ^~~~~~~~~~~~~~~~ 197:17.24 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTransformList.cpp:14:11: warning: the control flow of function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:23.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 197:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 197:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 197:23.66 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.h:10, 197:23.66 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.cpp:7, 197:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 197:23.66 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 197:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:23.66 1023 | foundInterface = 0; \ 197:23.66 | ^~~~~~~~~~~~~~ 197:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:23.66 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:23.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:23.66 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:23.66 44 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:23.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:23.66 982 | else 197:23.66 | ^~~~ 197:23.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:23.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:23.66 | ^~~~~~~~~~~~~~~~~~ 197:23.66 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:23.66 43 | NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 197:23.66 | ^~~~~~~~~~~~~~~~~~~~~~ 197:26.48 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 197:26.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:26.48 1008 | foundInterface = 0; \ 197:26.48 | ^~~~~~~~~~~~~~ 197:26.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:26.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:26.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:26.48 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:26.48 27 | NS_INTERFACE_MAP_END 197:26.48 | ^~~~~~~~~~~~~~~~~~~~ 197:26.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:26.48 982 | else 197:26.48 | ^~~~ 197:26.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:26.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:26.48 | ^~~~~~~~~~~~~~~~~~ 197:26.48 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:26.48 26 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:26.48 | ^~~~~~~~~~~~~~~~~~~~~~ 197:29.12 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 197:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:29.12 1008 | foundInterface = 0; \ 197:29.12 | ^~~~~~~~~~~~~~ 197:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:29.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:29.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:29.12 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:29.12 24 | NS_INTERFACE_MAP_END 197:29.12 | ^~~~~~~~~~~~~~~~~~~~ 197:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:29.12 982 | else 197:29.12 | ^~~~ 197:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:29.12 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:29.12 | ^~~~~~~~~~~~~~~~~~ 197:29.12 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:29.12 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:29.12 | ^~~~~~~~~~~~~~~~~~~~~~ 197:29.15 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 197:29.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:29.15 1008 | foundInterface = 0; \ 197:29.15 | ^~~~~~~~~~~~~~ 197:29.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:29.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:29.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:29.15 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:29.15 48 | NS_INTERFACE_MAP_END 197:29.15 | ^~~~~~~~~~~~~~~~~~~~ 197:29.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:29.15 982 | else 197:29.15 | ^~~~ 197:29.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:29.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:29.15 | ^~~~~~~~~~~~~~~~~~ 197:29.15 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:29.15 47 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:29.15 | ^~~~~~~~~~~~~~~~~~~~~~ 197:29.17 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 197:29.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:29.17 1023 | foundInterface = 0; \ 197:29.17 | ^~~~~~~~~~~~~~ 197:29.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:29.17 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:29.18 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:29.18 126 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:29.18 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:29.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:29.18 982 | else 197:29.18 | ^~~~ 197:29.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:29.18 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:29.18 | ^~~~~~~~~~~~~~~~~~ 197:29.18 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:29.18 125 | NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 197:29.18 | ^~~~~~~~~~~~~~~~~~~~~~ 197:30.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 197:30.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:30.31 1008 | foundInterface = 0; \ 197:30.31 | ^~~~~~~~~~~~~~ 197:30.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:30.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:30.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:30.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:30.31 67 | NS_INTERFACE_MAP_END 197:30.31 | ^~~~~~~~~~~~~~~~~~~~ 197:30.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:30.31 982 | else 197:30.31 | ^~~~ 197:30.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:30.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:30.31 | ^~~~~~~~~~~~~~~~~~ 197:30.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:30.31 66 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:30.31 | ^~~~~~~~~~~~~~~~~~~~~~ 197:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 197:30.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:30.34 1008 | foundInterface = 0; \ 197:30.34 | ^~~~~~~~~~~~~~ 197:30.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:30.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:30.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:30.34 57 | NS_INTERFACE_MAP_END 197:30.34 | ^~~~~~~~~~~~~~~~~~~~ 197:30.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:30.34 982 | else 197:30.34 | ^~~~ 197:30.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:30.34 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:30.34 | ^~~~~~~~~~~~~~~~~~ 197:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:30.34 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:30.34 | ^~~~~~~~~~~~~~~~~~~~~~ 197:30.42 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 197:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:30.42 1023 | foundInterface = 0; \ 197:30.42 | ^~~~~~~~~~~~~~ 197:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 197:30.42 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 197:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:30.42 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 197:30.42 47 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 197:30.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:30.42 982 | else 197:30.42 | ^~~~ 197:30.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:30.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:30.42 | ^~~~~~~~~~~~~~~~~~ 197:30.42 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:30.42 46 | NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 197:30.42 | ^~~~~~~~~~~~~~~~~~~~~~ 197:43.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.h:10, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.cpp:7, 197:43.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 197:43.15 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 197:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 197:43.15 1008 | foundInterface = 0; \ 197:43.15 | ^~~~~~~~~~~~~~ 197:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 197:43.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 197:43.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 197:43.15 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 197:43.15 22 | NS_INTERFACE_MAP_END 197:43.15 | ^~~~~~~~~~~~~~~~~~~~ 197:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 197:43.15 982 | else 197:43.15 | ^~~~ 197:43.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 197:43.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 197:43.15 | ^~~~~~~~~~~~~~~~~~ 197:43.15 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 197:43.15 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 197:43.15 | ^~~~~~~~~~~~~~~~~~~~~~ 198:02.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 198:02.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 198:02.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPluginHost.h:14, 198:02.87 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.h:12, 198:02.87 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:9: 198:02.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 198:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:02.87 1008 | foundInterface = 0; \ 198:02.87 | ^~~~~~~~~~~~~~ 198:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 198:02.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 198:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 198:02.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 198:02.87 1646 | NS_INTERFACE_MAP_END 198:02.87 | ^~~~~~~~~~~~~~~~~~~~ 198:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:02.87 992 | else 198:02.87 | ^~~~ 198:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 198:02.87 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 198:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:02.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 198:02.87 1645 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 198:02.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:13.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 198:13.61 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 198:13.61 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:1996: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] 198:13.61 1996 | memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 198:13.61 | ^ 198:13.61 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 198:13.61 237 | typedef struct NPObjectMemberPrivate { 198:13.61 | ^~~~~~~~~~~~~~~~~~~~~ 198:22.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:65: 198:22.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginsDirUnix.cpp: In function 'ExtensionInList(nsTString const&, nsTSubstring const&)': 198:22.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginTags.cpp:47:13: warning: number of counters in profile data for function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 8 and have 10) [-Wcoverage-mismatch] 198:22.87 47 | static bool ExtensionInList(const nsCString& aExtensionList, 198:22.87 | ^~~~~~~~~~~~~~~ 198:22.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginTags.cpp:47:13: warning: the control flow of function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:12.37 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileInfo.h:10, 199:12.38 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:11: 199:12.38 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 199:12.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:12.38 1008 | foundInterface = 0; \ 199:12.38 | ^~~~~~~~~~~~~~ 199:12.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:12.38 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:12.38 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:12.38 26398 | NS_INTERFACE_MAP_END 199:12.38 | ^~~~~~~~~~~~~~~~~~~~ 199:12.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:12.38 992 | else 199:12.38 | ^~~~ 199:12.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:12.38 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.38 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:12.38 26397 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 199:12.38 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:30.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:30.87 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 199:30.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:30.87 1008 | foundInterface = 0; \ 199:30.87 | ^~~~~~~~~~~~~~ 199:30.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:30.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:30.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:30.87 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:30.87 234 | NS_INTERFACE_MAP_END 199:30.87 | ^~~~~~~~~~~~~~~~~~~~ 199:30.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:30.87 992 | else 199:30.87 | ^~~~ 199:30.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:30.88 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:30.88 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:30.88 233 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 199:30.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:30.91 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 199:30.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:30.91 1008 | foundInterface = 0; \ 199:30.91 | ^~~~~~~~~~~~~~ 199:30.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:30.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:30.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:30.91 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:30.91 859 | NS_INTERFACE_MAP_END 199:30.91 | ^~~~~~~~~~~~~~~~~~~~ 199:30.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:30.91 982 | else 199:30.91 | ^~~~ 199:30.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:30.91 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:30.91 | ^~~~~~~~~~~~~~~~~~ 199:30.91 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:30.91 858 | NS_INTERFACE_MAP_ENTRY(nsISupports) 199:30.91 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.02 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 199:31.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.02 1023 | foundInterface = 0; \ 199:31.02 | ^~~~~~~~~~~~~~ 199:31.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.02 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.02 1062 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 199:31.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:31.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 199:31.02 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 199:31.02 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.02 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.02 302 | } else 199:31.02 | ^~~~ 199:31.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:31.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:31.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.02 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:31.02 1061 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 199:31.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.05 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 199:31.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.05 1023 | foundInterface = 0; \ 199:31.05 | ^~~~~~~~~~~~~~ 199:31.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.05 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.05 78 | NS_INTERFACE_MAP_END_INHERITING(Event) 199:31.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.05 982 | else 199:31.05 | ^~~~ 199:31.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.05 | ^~~~~~~~~~~~~~~~~~ 199:31.05 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.05 77 | NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 199:31.05 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 199:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.11 1008 | foundInterface = 0; \ 199:31.11 | ^~~~~~~~~~~~~~ 199:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:31.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:31.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:31.11 834 | NS_INTERFACE_MAP_END 199:31.11 | ^~~~~~~~~~~~~~~~~~~~ 199:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.11 982 | else 199:31.11 | ^~~~ 199:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.11 | ^~~~~~~~~~~~~~~~~~ 199:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.11 833 | NS_INTERFACE_MAP_ENTRY(nsISupports) 199:31.11 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.14 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 199:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.14 1023 | foundInterface = 0; \ 199:31.14 | ^~~~~~~~~~~~~~ 199:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.14 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.14 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.14 693 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:31.14 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.14 982 | else 199:31.14 | ^~~~ 199:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.14 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.14 | ^~~~~~~~~~~~~~~~~~ 199:31.14 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.14 692 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 199:31.14 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.16 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 199:31.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.16 1023 | foundInterface = 0; \ 199:31.16 | ^~~~~~~~~~~~~~ 199:31.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.16 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.16 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.16 95 | NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 199:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:31.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 199:31.16 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 199:31.16 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.16 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.16 302 | } else 199:31.16 | ^~~~ 199:31.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:31.16 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.16 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:31.16 94 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 199:31.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.19 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 199:31.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.19 1008 | foundInterface = 0; \ 199:31.19 | ^~~~~~~~~~~~~~ 199:31.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:31.19 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:31.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:31.19 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:31.19 578 | NS_INTERFACE_MAP_END 199:31.19 | ^~~~~~~~~~~~~~~~~~~~ 199:31.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.19 982 | else 199:31.19 | ^~~~ 199:31.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.19 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.19 | ^~~~~~~~~~~~~~~~~~ 199:31.19 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.19 577 | NS_INTERFACE_MAP_ENTRY(nsISupports) 199:31.19 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.21 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 199:31.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.21 1008 | foundInterface = 0; \ 199:31.21 | ^~~~~~~~~~~~~~ 199:31.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:31.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:31.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:31.21 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:31.21 205 | NS_INTERFACE_MAP_END 199:31.21 | ^~~~~~~~~~~~~~~~~~~~ 199:31.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.21 982 | else 199:31.21 | ^~~~ 199:31.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.21 | ^~~~~~~~~~~~~~~~~~ 199:31.21 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.21 204 | NS_INTERFACE_MAP_ENTRY(nsISupports) 199:31.21 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.25 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 199:31.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.25 1023 | foundInterface = 0; \ 199:31.25 | ^~~~~~~~~~~~~~ 199:31.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.25 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.25 206 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:31.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:31.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 199:31.25 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 199:31.25 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.25 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.25 302 | } else 199:31.25 | ^~~~ 199:31.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:31.26 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.26 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:31.26 205 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 199:31.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.50 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 199:31.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.50 1008 | foundInterface = 0; \ 199:31.50 | ^~~~~~~~~~~~~~ 199:31.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:31.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:31.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:31.50 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:31.50 1864 | NS_INTERFACE_MAP_END 199:31.50 | ^~~~~~~~~~~~~~~~~~~~ 199:31.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.50 982 | else 199:31.50 | ^~~~ 199:31.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.51 | ^~~~~~~~~~~~~~~~~~ 199:31.51 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.51 1863 | NS_INTERFACE_MAP_ENTRY(nsISupports) 199:31.51 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.56 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 199:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.56 1023 | foundInterface = 0; \ 199:31.56 | ^~~~~~~~~~~~~~ 199:31.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.56 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.56 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.56 358 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 199:31.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 199:31.57 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.57 357 | } else 199:31.57 | ^~~~ 199:31.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:31.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:31.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:31.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:31.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.58 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 199:31.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.58 1023 | foundInterface = 0; \ 199:31.58 | ^~~~~~~~~~~~~~ 199:31.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.58 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.58 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.58 519 | NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 199:31.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.58 302 | } else 199:31.58 | ^~~~ 199:31.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:31.58 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:31.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.58 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:31.58 518 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 199:31.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:31.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:31.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:31.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:31.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:31.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:31.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 199:31.61 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 199:31.61 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.61 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.61 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 199:31.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.61 1023 | foundInterface = 0; \ 199:31.61 | ^~~~~~~~~~~~~~ 199:31.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.61 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.61 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.61 910 | NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 199:31.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.61 982 | else 199:31.61 | ^~~~ 199:31.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.61 | ^~~~~~~~~~~~~~~~~~ 199:31.61 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.61 909 | NS_INTERFACE_MAP_ENTRY(nsIRunnable) 199:31.61 | ^~~~~~~~~~~~~~~~~~~~~~ 199:31.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 199:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.63 1023 | foundInterface = 0; \ 199:31.63 | ^~~~~~~~~~~~~~ 199:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:31.63 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:31.63 39 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:31.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 199:31.63 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 199:31.63 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 199:31.63 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 199:31.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 199:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.63 302 | } else 199:31.63 | ^~~~ 199:31.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:31.63 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:31.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:31.63 38 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 199:31.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB1.cpp:2: 199:50.48 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ScriptErrorHelper.cpp: In member function 'mozilla::dom::IndexedDatabaseManager::Init()': 199:50.48 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IndexedDatabaseManager.cpp:317:10: warning: number of counters in profile data for function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'arcs', expected 37 and have 39) [-Wcoverage-mismatch] 199:50.48 317 | nsresult IndexedDatabaseManager::Init() { 199:50.48 | ^~~~~~~~~~~~~~~~~~~~~~ 199:50.48 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IndexedDatabaseManager.cpp:317:10: warning: the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 199:50.48 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IndexedDatabaseManager.cpp:317:10: warning: the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:55.57 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsAutoPtr.h:10, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/dom/system/OSFileConstants.cpp:52, 199:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 199:55.57 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 199:55.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:55.57 1008 | foundInterface = 0; \ 199:55.57 | ^~~~~~~~~~~~~~ 199:55.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:55.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 199:55.57 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:55.57 68 | NS_INTERFACE_MAP_END 199:55.57 | ^~~~~~~~~~~~~~~~~~~~ 199:55.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:55.57 992 | else 199:55.57 | ^~~~ 199:55.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:55.57 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:55.57 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:55.57 67 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 199:55.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:04.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 200:04.46 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 200:04.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:04.46 1023 | foundInterface = 0; \ 200:04.46 | ^~~~~~~~~~~~~~ 200:04.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:04.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:04.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:04.46 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:04.46 152 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:04.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:04.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 200:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 200:04.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:04.46 302 | } else 200:04.46 | ^~~~ 200:04.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:04.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:04.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:04.46 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:04.46 151 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 200:04.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 200:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 200:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 200:21.45 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 200:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 200:21.45 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 200:21.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:21.45 1008 | foundInterface = 0; \ 200:21.46 | ^~~~~~~~~~~~~~ 200:21.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:21.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:21.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 200:21.46 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:21.46 4700 | NS_INTERFACE_MAP_END 200:21.46 | ^~~~~~~~~~~~~~~~~~~~ 200:21.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:21.46 982 | else 200:21.46 | ^~~~ 200:21.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:21.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:21.46 | ^~~~~~~~~~~~~~~~~~ 200:21.46 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:21.46 4691 | NS_INTERFACE_MAP_ENTRY(nsISupports) 200:21.46 | ^~~~~~~~~~~~~~~~~~~~~~ 200:21.48 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 200:21.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:21.48 1008 | foundInterface = 0; \ 200:21.48 | ^~~~~~~~~~~~~~ 200:21.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:21.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:21.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 200:21.49 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:21.49 212 | NS_INTERFACE_MAP_END 200:21.49 | ^~~~~~~~~~~~~~~~~~~~ 200:21.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 200:21.49 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:21.49 211 | } else 200:21.49 | ^~~~ 200:21.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:21.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:21.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 200:21.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 200:21.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 200:21.71 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 200:21.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 200:21.71 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 200:21.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:21.71 1023 | foundInterface = 0; \ 200:21.71 | ^~~~~~~~~~~~~~ 200:21.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:21.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:21.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.71 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:21.71 130 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:21.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:21.71 982 | else 200:21.71 | ^~~~ 200:21.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:21.71 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:21.71 | ^~~~~~~~~~~~~~~~~~ 200:21.71 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:21.71 129 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 200:21.71 | ^~~~~~~~~~~~~~~~~~~~~~ 200:21.75 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 200:21.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:21.75 1023 | foundInterface = 0; \ 200:21.75 | ^~~~~~~~~~~~~~ 200:21.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:21.75 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.75 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:21.75 569 | NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 200:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:21.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 200:21.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 200:21.75 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 200:21.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 200:21.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:21.75 302 | } else 200:21.75 | ^~~~ 200:21.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:21.75 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.75 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:21.75 568 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 200:21.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:21.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:21.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 200:21.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 200:21.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 200:21.77 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 200:21.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 200:21.77 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 200:21.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:21.77 1023 | foundInterface = 0; \ 200:21.77 | ^~~~~~~~~~~~~~ 200:21.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:21.77 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:21.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.77 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:21.77 820 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:21.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:21.77 982 | else 200:21.77 | ^~~~ 200:21.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:21.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:21.77 | ^~~~~~~~~~~~~~~~~~ 200:21.77 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:21.77 819 | NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 200:21.77 | ^~~~~~~~~~~~~~~~~~~~~~ 200:38.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/remoteworkers/RemoteWorkerChild.h:10, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 200:38.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:2: 200:38.53 /builddir/build/BUILD/firefox-66.0.4/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 200:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 200:38.53 50 | OffTheBooksMutex* Mutex() { 200:38.53 | ^~~~~ 200:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:38.53 /builddir/build/BUILD/firefox-66.0.4/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 200:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 200:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:46.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:10, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 200:46.69 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 200:46.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:46.69 1023 | foundInterface = 0; \ 200:46.69 | ^~~~~~~~~~~~~~ 200:46.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:46.69 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:46.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:46.69 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:46.69 335 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:46.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:46.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:46.69 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:12, 200:46.70 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 200:46.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 200:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:46.70 302 | } else 200:46.70 | ^~~~ 200:46.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:46.70 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:46.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:46.70 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:46.70 334 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 200:46.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventListenerManager.h:10, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:12, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 200:49.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 200:49.80 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 200:49.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 200:49.80 50 | OffTheBooksMutex* Mutex() { 200:49.80 | ^~~~~ 200:49.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:49.80 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 200:49.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 200:49.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:53.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:53.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 200:53.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAudioChannelAgent.h:10, 200:53.96 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.h:10, 200:53.96 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:5, 200:53.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 200:53.96 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 200:53.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:53.96 1008 | foundInterface = 0; \ 200:53.96 | ^~~~~~~~~~~~~~ 200:53.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:53.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:53.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 200:53.96 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:53.96 32 | NS_INTERFACE_MAP_END 200:53.96 | ^~~~~~~~~~~~~~~~~~~~ 200:53.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:53.96 982 | else 200:53.96 | ^~~~ 200:53.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:53.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:53.96 | ^~~~~~~~~~~~~~~~~~ 200:53.96 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:53.96 31 | NS_INTERFACE_MAP_ENTRY(nsISupports) 200:53.96 | ^~~~~~~~~~~~~~~~~~~~~~ 200:54.56 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 200:54.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:54.56 1008 | foundInterface = 0; \ 200:54.56 | ^~~~~~~~~~~~~~ 200:54.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:54.56 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:54.56 | ^~~~~~~~~~~~~~~~~~~~~~~ 200:54.56 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:54.56 260 | NS_INTERFACE_MAP_END 200:54.56 | ^~~~~~~~~~~~~~~~~~~~ 200:54.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:54.56 982 | else 200:54.56 | ^~~~ 200:54.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:54.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:54.57 | ^~~~~~~~~~~~~~~~~~ 200:54.57 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:54.57 259 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 200:54.57 | ^~~~~~~~~~~~~~~~~~~~~~ 201:03.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 201:03.28 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 201:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:03.28 1023 | foundInterface = 0; \ 201:03.28 | ^~~~~~~~~~~~~~ 201:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:03.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:03.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:03.28 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:03.28 426 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:03.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:03.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 201:03.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 201:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:03.28 302 | } else 201:03.28 | ^~~~ 201:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:03.28 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:03.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:03.29 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:03.29 425 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 201:03.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:10.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:11, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 201:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 201:10.63 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 201:10.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:10.63 1008 | foundInterface = 0; \ 201:10.63 | ^~~~~~~~~~~~~~ 201:10.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:10.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:10.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:10.63 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:10.63 29 | NS_INTERFACE_MAP_END 201:10.63 | ^~~~~~~~~~~~~~~~~~~~ 201:10.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:10.63 982 | else 201:10.63 | ^~~~ 201:10.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:10.63 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:10.63 | ^~~~~~~~~~~~~~~~~~ 201:10.63 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:10.63 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:10.63 | ^~~~~~~~~~~~~~~~~~~~~~ 201:13.68 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 201:13.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:13.68 1023 | foundInterface = 0; \ 201:13.68 | ^~~~~~~~~~~~~~ 201:13.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:13.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:13.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.68 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:13.68 187 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:13.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.68 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:13, 201:13.68 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 201:13.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 201:13.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:13.68 302 | } else 201:13.68 | ^~~~ 201:13.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:13.68 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:13.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.68 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:13.68 186 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 201:13.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:23.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Promise.h:11, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:7, 201:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 201:23.12 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 201:23.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.12 1008 | foundInterface = 0; \ 201:23.12 | ^~~~~~~~~~~~~~ 201:23.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:23.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:23.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:23.13 76 | NS_INTERFACE_MAP_END 201:23.13 | ^~~~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.13 982 | else 201:23.13 | ^~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:23.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:23.13 | ^~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:23.13 75 | NS_INTERFACE_MAP_ENTRY(Promise) 201:23.13 | ^~~~~~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 201:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.13 1008 | foundInterface = 0; \ 201:23.13 | ^~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:23.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:23.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:23.13 263 | NS_INTERFACE_MAP_END 201:23.13 | ^~~~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.13 982 | else 201:23.13 | ^~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:23.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:23.13 | ^~~~~~~~~~~~~~~~~~ 201:23.13 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:23.13 262 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:23.13 | ^~~~~~~~~~~~~~~~~~~~~~ 201:23.15 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 201:23.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:23.15 1008 | foundInterface = 0; \ 201:23.15 | ^~~~~~~~~~~~~~ 201:23.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:23.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:23.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:23.15 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:23.15 406 | NS_INTERFACE_MAP_END 201:23.15 | ^~~~~~~~~~~~~~~~~~~~ 201:23.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:23.15 982 | else 201:23.15 | ^~~~ 201:23.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:23.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:23.15 | ^~~~~~~~~~~~~~~~~~ 201:23.15 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:23.15 405 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:23.15 | ^~~~~~~~~~~~~~~~~~~~~~ 201:41.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:10, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 201:41.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 201:41.98 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 201:41.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:41.99 1023 | foundInterface = 0; \ 201:41.99 | ^~~~~~~~~~~~~~ 201:41.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:41.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:41.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:41.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:41.99 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 201:41.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:41.99 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:41.99 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 201:41.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:41.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDTracker.h:11, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:16, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 201:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 201:41.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:41.99 302 | } else 201:41.99 | ^~~~ 201:41.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:41.99 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:41.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:41.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:41.99 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 201:41.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:41.99 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:41.99 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 201:41.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:48.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.h:10, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:7, 201:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 201:48.40 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 201:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:48.40 1008 | foundInterface = 0; \ 201:48.40 | ^~~~~~~~~~~~~~ 201:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:48.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:48.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:48.40 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:48.40 29 | NS_INTERFACE_MAP_END 201:48.40 | ^~~~~~~~~~~~~~~~~~~~ 201:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:48.40 982 | else 201:48.40 | ^~~~ 201:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:48.41 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:48.41 | ^~~~~~~~~~~~~~~~~~ 201:48.41 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:48.41 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:48.41 | ^~~~~~~~~~~~~~~~~~~~~~ 201:48.51 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 201:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:48.51 1008 | foundInterface = 0; \ 201:48.51 | ^~~~~~~~~~~~~~ 201:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:48.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:48.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:48.51 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:48.51 310 | NS_INTERFACE_MAP_END 201:48.51 | ^~~~~~~~~~~~~~~~~~~~ 201:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:48.51 982 | else 201:48.51 | ^~~~ 201:48.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:48.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:48.51 | ^~~~~~~~~~~~~~~~~~ 201:48.51 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:48.51 309 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:48.51 | ^~~~~~~~~~~~~~~~~~~~~~ 201:55.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:55.29 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 201:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:55.29 1023 | foundInterface = 0; \ 201:55.29 | ^~~~~~~~~~~~~~ 201:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:55.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.29 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:55.29 37 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 201:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:55.29 302 | } else 201:55.29 | ^~~~ 201:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:55.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.29 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:55.30 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 201:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:55.30 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 201:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:55.30 1023 | foundInterface = 0; \ 201:55.30 | ^~~~~~~~~~~~~~ 201:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:55.30 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.30 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:55.30 35 | NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 201:55.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:55.31 302 | } else 201:55.31 | ^~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:55.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:55.31 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 201:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:55.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:55.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 201:55.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:55.31 1008 | foundInterface = 0; \ 201:55.31 | ^~~~~~~~~~~~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:55.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:55.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:55.31 35 | NS_INTERFACE_MAP_END 201:55.31 | ^~~~~~~~~~~~~~~~~~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:55.31 982 | else 201:55.31 | ^~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:55.31 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:55.31 | ^~~~~~~~~~~~~~~~~~ 201:55.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:55.31 34 | NS_INTERFACE_MAP_ENTRY(nsISupports) 201:55.31 | ^~~~~~~~~~~~~~~~~~~~~~ 201:55.45 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 201:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:55.45 1023 | foundInterface = 0; \ 201:55.45 | ^~~~~~~~~~~~~~ 201:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:55.45 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:55.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.45 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:55.45 37 | NS_INTERFACE_MAP_END_INHERITING(Credential) 201:55.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 201:55.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 201:55.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 201:55.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 201:55.46 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:55.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:55.46 302 | } else 201:55.46 | ^~~~ 201:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:55.46 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:55.46 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:55.46 36 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 201:55.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:59.21 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 201:59.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:59.21 1023 | foundInterface = 0; \ 201:59.21 | ^~~~~~~~~~~~~~ 201:59.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:59.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:59.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:59.21 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 201:59.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.21 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:59.21 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 201:59.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:59.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:59.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:59.22 302 | } else 201:59.22 | ^~~~ 201:59.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:59.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:59.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:59.22 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 201:59.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.22 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 201:59.22 38 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 201:59.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:59.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 201:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 201:59.26 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 201:59.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:59.27 1008 | foundInterface = 0; \ 201:59.27 | ^~~~~~~~~~~~~~ 201:59.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:59.27 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:59.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 201:59.27 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:59.27 30 | NS_INTERFACE_MAP_END 201:59.27 | ^~~~~~~~~~~~~~~~~~~~ 201:59.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:59.27 982 | else 201:59.27 | ^~~~ 201:59.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:59.27 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:59.27 | ^~~~~~~~~~~~~~~~~~ 201:59.27 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:59.27 29 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 201:59.27 | ^~~~~~~~~~~~~~~~~~~~~~ 202:04.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 202:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 202:04.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 202:04.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 202:04.31 50 | OffTheBooksMutex* Mutex() { 202:04.31 | ^~~~~ 202:04.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:04.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 202:04.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 202:04.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 202:09.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 202:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 202:09.57 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 202:09.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:09.58 1008 | foundInterface = 0; \ 202:09.58 | ^~~~~~~~~~~~~~ 202:09.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:09.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 202:09.58 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:09.58 77 | NS_INTERFACE_MAP_END 202:09.58 | ^~~~~~~~~~~~~~~~~~~~ 202:09.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 202:09.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 202:09.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 202:09.58 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 202:09.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 202:09.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:09.58 302 | } else 202:09.58 | ^~~~ 202:09.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 202:09.58 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 202:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:09.58 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 202:09.58 76 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 202:09.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:10.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 202:10.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 202:10.38 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 202:10.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:10.38 1008 | foundInterface = 0; \ 202:10.39 | ^~~~~~~~~~~~~~ 202:10.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:10.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:10.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 202:10.39 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:10.39 106 | NS_INTERFACE_MAP_END 202:10.39 | ^~~~~~~~~~~~~~~~~~~~ 202:10.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:10.39 982 | else 202:10.39 | ^~~~ 202:10.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:10.39 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:10.39 | ^~~~~~~~~~~~~~~~~~ 202:10.39 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:10.39 105 | NS_INTERFACE_MAP_ENTRY(nsISupports) 202:10.39 | ^~~~~~~~~~~~~~~~~~~~~~ 202:11.05 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 202:11.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:11.05 1008 | foundInterface = 0; \ 202:11.05 | ^~~~~~~~~~~~~~ 202:11.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:11.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:11.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 202:11.05 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:11.05 94 | NS_INTERFACE_MAP_END 202:11.05 | ^~~~~~~~~~~~~~~~~~~~ 202:11.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:11.05 982 | else 202:11.05 | ^~~~ 202:11.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:11.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:11.05 | ^~~~~~~~~~~~~~~~~~ 202:11.05 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:11.06 93 | NS_INTERFACE_MAP_ENTRY(nsISupports) 202:11.06 | ^~~~~~~~~~~~~~~~~~~~~~ 202:12.61 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 202:12.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:12.61 1008 | foundInterface = 0; \ 202:12.61 | ^~~~~~~~~~~~~~ 202:12.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:12.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:12.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 202:12.61 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:12.61 37 | NS_INTERFACE_MAP_END 202:12.61 | ^~~~~~~~~~~~~~~~~~~~ 202:12.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:12.61 982 | else 202:12.61 | ^~~~ 202:12.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:12.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:12.61 | ^~~~~~~~~~~~~~~~~~ 202:12.61 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:12.61 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 202:12.61 | ^~~~~~~~~~~~~~~~~~~~~~ 202:38.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 202:38.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 202:38.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 202:38.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 202:38.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CharacterData.h:16, 202:38.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Text.h:10, 202:38.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CDATASection.h:11, 202:38.62 from /builddir/build/BUILD/firefox-66.0.4/dom/xml/CDATASection.cpp:7, 202:38.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 202:38.62 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 202:38.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:38.62 1023 | foundInterface = 0; \ 202:38.62 | ^~~~~~~~~~~~~~ 202:38.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:38.62 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:38.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:38.62 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:38.62 128 | NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 202:38.62 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:38.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:38.62 982 | else 202:38.62 | ^~~~ 202:38.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:38.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:38.62 | ^~~~~~~~~~~~~~~~~~ 202:38.62 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:38.62 127 | NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 202:38.62 | ^~~~~~~~~~~~~~~~~~~~~~ 202:39.09 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 202:39.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:39.09 1023 | foundInterface = 0; \ 202:39.09 | ^~~~~~~~~~~~~~ 202:39.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:39.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:39.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:39.09 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:39.09 129 | NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 202:39.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:39.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:39.09 982 | else 202:39.09 | ^~~~ 202:39.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:39.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:39.09 | ^~~~~~~~~~~~~~~~~~ 202:39.09 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:39.09 128 | NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 202:39.09 | ^~~~~~~~~~~~~~~~~~~~~~ 202:57.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 202:57.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 202:57.73 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathEvaluator.cpp:6, 202:57.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 202:57.73 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 202:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:57.74 1008 | foundInterface = 0; \ 202:57.74 | ^~~~~~~~~~~~~~ 202:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:57.74 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:57.74 | ^~~~~~~~~~~~~~~~~~~~~~~ 202:57.74 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:57.74 67 | NS_INTERFACE_MAP_END 202:57.74 | ^~~~~~~~~~~~~~~~~~~~ 202:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:57.74 992 | else 202:57.74 | ^~~~ 202:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 202:57.74 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 202:57.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:57.74 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 202:57.74 66 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 202:57.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:05.93 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 203:05.93 | ^ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 203:05.93 18 | class txXPathNode { 203:05.93 | ^~~~~~~~~~~ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:05.93 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 203:05.93 | ^ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 203:05.93 18 | class txXPathNode { 203:05.93 | ^~~~~~~~~~~ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:05.93 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 203:05.93 | ^ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 203:05.93 18 | class txXPathNode { 203:05.93 | ^~~~~~~~~~~ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:05.93 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 203:05.93 | ^ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 203:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 203:05.93 18 | class txXPathNode { 203:05.93 | ^~~~~~~~~~~ 203:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 203:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:05.94 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 203:05.94 | ^ 203:05.94 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 203:05.94 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 203:05.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 203:05.94 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 203:05.94 18 | class txXPathNode { 203:05.94 | ^~~~~~~~~~~ 203:05.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 203:05.94 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 203:05.94 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 203:05.94 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 203:05.94 | ^ 203:05.94 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 203:05.94 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 203:05.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 203:05.94 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 203:05.94 18 | class txXPathNode { 203:05.94 | ^~~~~~~~~~~ 203:18.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 203:18.01 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 203:18.01 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 203:18.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 203:18.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 203:18.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 203:18.01 78 | memset(this, 0, sizeof(nsXPTCVariant)); 203:18.01 | ^ 203:18.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 203:18.01 44 | struct nsXPTCVariant { 203:18.01 | ^~~~~~~~~~~~~ 203:18.93 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/base/txCore.h:11, 203:18.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXMLEventHandler.h:9, 203:18.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.h:9, 203:18.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.cpp:6, 203:18.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 203:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 203:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:18.93 1008 | foundInterface = 0; \ 203:18.93 | ^~~~~~~~~~~~~~ 203:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:18.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:18.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 203:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:18.93 291 | NS_INTERFACE_MAP_END 203:18.93 | ^~~~~~~~~~~~~~~~~~~~ 203:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:18.93 992 | else 203:18.93 | ^~~~ 203:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 203:18.93 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 203:18.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 203:18.93 290 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 203:18.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:19.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:10, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xml/txXMLUtils.h:15, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXSLTFunctions.h:10, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 203:19.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 203:19.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 203:19.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 203:19.32 31 | memset(aT, 0, sizeof(T)); 203:19.32 | ~~~~~~^~~~~~~~~~~~~~~~~~ 203:19.32 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 203:19.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 203:19.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 203:19.32 2333 | struct GlobalProperties { 203:19.32 | ^~~~~~~~~~~~~~~~ 203:39.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 203:39.90 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 203:39.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:39.90 1023 | foundInterface = 0; \ 203:39.90 | ^~~~~~~~~~~~~~ 203:39.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:39.90 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:39.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:39.90 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 203:39.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.90 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 203:39.90 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 203:39.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 203:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 203:39.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 203:39.91 302 | } else 203:39.91 | ^~~~ 203:39.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 203:39.91 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 203:39.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 203:39.91 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 203:39.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.91 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 203:39.91 23 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 203:39.91 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 203:39.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 203:39.93 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 203:39.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:39.93 1008 | foundInterface = 0; \ 203:39.93 | ^~~~~~~~~~~~~~ 203:39.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:39.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 203:39.93 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:39.93 51 | NS_INTERFACE_MAP_END 203:39.93 | ^~~~~~~~~~~~~~~~~~~~ 203:39.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:39.93 992 | else 203:39.93 | ^~~~ 203:39.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 203:39.93 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 203:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.93 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 203:39.93 50 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 203:39.93 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:39.95 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 203:39.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:39.96 1008 | foundInterface = 0; \ 203:39.96 | ^~~~~~~~~~~~~~ 203:39.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:39.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:39.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 203:39.96 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:39.96 172 | NS_INTERFACE_MAP_END 203:39.96 | ^~~~~~~~~~~~~~~~~~~~ 203:39.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:39.96 982 | else 203:39.96 | ^~~~ 203:39.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:39.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:39.96 | ^~~~~~~~~~~~~~~~~~ 203:39.96 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:39.96 171 | NS_INTERFACE_MAP_ENTRY(nsIContentSink) 203:39.96 | ^~~~~~~~~~~~~~~~~~~~~~ 203:39.99 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 203:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:39.99 1008 | foundInterface = 0; \ 203:39.99 | ^~~~~~~~~~~~~~ 203:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:39.99 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:39.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 203:39.99 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:39.99 56 | NS_INTERFACE_MAP_END 203:39.99 | ^~~~~~~~~~~~~~~~~~~~ 203:39.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:39.99 992 | else 203:39.99 | ^~~~ 203:40.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 203:40.00 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 203:40.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:40.00 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 203:40.00 55 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 203:40.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:40.11 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 203:40.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:40.11 1008 | foundInterface = 0; \ 203:40.11 | ^~~~~~~~~~~~~~ 203:40.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:40.11 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:40.11 | ^~~~~~~~~~~~~~~~~~~~~~~ 203:40.11 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:40.11 85 | NS_INTERFACE_MAP_END 203:40.11 | ^~~~~~~~~~~~~~~~~~~~ 203:40.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:40.11 982 | else 203:40.11 | ^~~~ 203:40.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:40.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:40.11 | ^~~~~~~~~~~~~~~~~~ 203:40.11 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:40.11 84 | NS_INTERFACE_MAP_ENTRY(nsISupports) 203:40.11 | ^~~~~~~~~~~~~~~~~~~~~~ 203:49.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMArray.h:15, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.h:11, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:6, 203:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 203:49.72 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 203:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:49.72 1008 | foundInterface = 0; \ 203:49.72 | ^~~~~~~~~~~~~~ 203:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:49.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:49.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 203:49.72 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:49.72 72 | NS_INTERFACE_MAP_END 203:49.72 | ^~~~~~~~~~~~~~~~~~~~ 203:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:49.72 982 | else 203:49.72 | ^~~~ 203:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:49.72 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:49.72 | ^~~~~~~~~~~~~~~~~~ 203:49.72 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:49.72 71 | NS_INTERFACE_MAP_ENTRY(nsISupports) 203:49.72 | ^~~~~~~~~~~~~~~~~~~~~~ 204:00.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 204:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 204:00.24 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.25 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.25 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 204:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.25 1023 | foundInterface = 0; \ 204:00.25 | ^~~~~~~~~~~~~~ 204:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.25 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.25 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.25 662 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.25 992 | else 204:00.25 | ^~~~ 204:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 204:00.25 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 204:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.25 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 204:00.25 661 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 204:00.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.28 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 204:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.28 1023 | foundInterface = 0; \ 204:00.28 | ^~~~~~~~~~~~~~ 204:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.28 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.28 32 | NS_INTERFACE_MAP_END_INHERITING(Event) 204:00.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.28 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.28 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.28 302 | } else 204:00.28 | ^~~~ 204:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.29 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.29 31 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 204:00.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.35 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 204:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.35 1023 | foundInterface = 0; \ 204:00.35 | ^~~~~~~~~~~~~~ 204:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.35 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.35 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.35 24 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.35 302 | } else 204:00.35 | ^~~~ 204:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.35 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.35 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.35 23 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 204:00.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.37 1023 | foundInterface = 0; \ 204:00.37 | ^~~~~~~~~~~~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.37 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.37 159 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.37 302 | } else 204:00.37 | ^~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.37 158 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:00.37 1023 | foundInterface = 0; \ 204:00.37 | ^~~~~~~~~~~~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:00.37 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:00.37 261 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 204:00.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:00.37 302 | } else 204:00.37 | ^~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:00.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:00.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:00.37 260 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 204:00.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:11.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:12, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 204:11.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 204:11.68 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 204:11.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:11.68 1023 | foundInterface = 0; \ 204:11.68 | ^~~~~~~~~~~~~~ 204:11.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:11.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:11.68 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:11.68 49 | NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 204:11.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:11.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:14, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 204:11.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 204:11.69 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:11.69 409 | else 204:11.69 | ^~~~ 204:11.69 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 204:11.69 48 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 204:11.69 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:20.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 204:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 204:20.84 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 204:20.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:20.84 1008 | foundInterface = 0; \ 204:20.84 | ^~~~~~~~~~~~~~ 204:20.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:20.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:20.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:20.84 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:20.84 924 | NS_INTERFACE_MAP_END 204:20.84 | ^~~~~~~~~~~~~~~~~~~~ 204:20.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:20.84 982 | else 204:20.84 | ^~~~ 204:20.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:20.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:20.84 | ^~~~~~~~~~~~~~~~~~ 204:20.84 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:20.84 923 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 204:20.84 | ^~~~~~~~~~~~~~~~~~~~~~ 204:20.98 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 204:20.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:20.98 1008 | foundInterface = 0; \ 204:20.98 | ^~~~~~~~~~~~~~ 204:20.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:20.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:20.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:20.98 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:20.98 23 | NS_INTERFACE_MAP_END 204:20.98 | ^~~~~~~~~~~~~~~~~~~~ 204:20.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 204:20.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 204:20.98 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 204:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 204:20.99 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:20.99 409 | else 204:20.99 | ^~~~ 204:20.99 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 204:20.99 22 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 204:20.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.39 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 204:28.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.39 1023 | foundInterface = 0; \ 204:28.39 | ^~~~~~~~~~~~~~ 204:28.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:28.39 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:28.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.39 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:28.39 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:28.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.39 302 | } else 204:28.39 | ^~~~ 204:28.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:28.39 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:28.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.39 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:28.39 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 204:28.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:28.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:28.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 204:28.44 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.44 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.44 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 204:28.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.44 1008 | foundInterface = 0; \ 204:28.44 | ^~~~~~~~~~~~~~ 204:28.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:28.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:28.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:28.44 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:28.44 22 | NS_INTERFACE_MAP_END 204:28.44 | ^~~~~~~~~~~~~~~~~~~~ 204:28.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.44 982 | else 204:28.44 | ^~~~ 204:28.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:28.44 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:28.44 | ^~~~~~~~~~~~~~~~~~ 204:28.44 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:28.44 21 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:28.44 | ^~~~~~~~~~~~~~~~~~~~~~ 204:28.45 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 204:28.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.45 1023 | foundInterface = 0; \ 204:28.45 | ^~~~~~~~~~~~~~ 204:28.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:28.45 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:28.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.45 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:28.45 68 | NS_INTERFACE_MAP_END_INHERITING(Performance) 204:28.45 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.45 982 | else 204:28.45 | ^~~~ 204:28.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:28.45 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:28.45 | ^~~~~~~~~~~~~~~~~~ 204:28.45 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:28.45 67 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:28.45 | ^~~~~~~~~~~~~~~~~~~~~~ 204:28.47 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 204:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.47 1023 | foundInterface = 0; \ 204:28.47 | ^~~~~~~~~~~~~~ 204:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:28.47 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.47 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:28.47 13 | NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 204:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 204:28.47 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.47 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.47 302 | } else 204:28.47 | ^~~~ 204:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:28.47 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.47 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:28.47 12 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 204:28.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 204:28.68 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.68 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.68 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 204:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.68 1008 | foundInterface = 0; \ 204:28.69 | ^~~~~~~~~~~~~~ 204:28.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:28.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:28.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:28.69 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:28.69 47 | NS_INTERFACE_MAP_END 204:28.69 | ^~~~~~~~~~~~~~~~~~~~ 204:28.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.69 982 | else 204:28.69 | ^~~~ 204:28.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:28.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:28.69 | ^~~~~~~~~~~~~~~~~~ 204:28.69 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:28.69 46 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:28.69 | ^~~~~~~~~~~~~~~~~~~~~~ 204:28.70 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 204:28.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.70 1008 | foundInterface = 0; \ 204:28.70 | ^~~~~~~~~~~~~~ 204:28.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:28.70 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:28.70 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:28.70 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:28.70 26 | NS_INTERFACE_MAP_END 204:28.70 | ^~~~~~~~~~~~~~~~~~~~ 204:28.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.70 982 | else 204:28.70 | ^~~~ 204:28.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:28.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:28.70 | ^~~~~~~~~~~~~~~~~~ 204:28.70 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:28.70 25 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:28.70 | ^~~~~~~~~~~~~~~~~~~~~~ 204:28.71 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 204:28.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.71 1023 | foundInterface = 0; \ 204:28.71 | ^~~~~~~~~~~~~~ 204:28.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:28.71 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:28.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.71 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:28.71 22 | NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 204:28.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 204:28.71 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.71 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.71 302 | } else 204:28.71 | ^~~~ 204:28.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:28.71 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:28.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.71 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:28.71 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 204:28.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:28.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:28.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:28.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 204:28.73 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:28.73 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:28.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:28.73 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 204:28.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:28.73 1008 | foundInterface = 0; \ 204:28.73 | ^~~~~~~~~~~~~~ 204:28.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:28.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:28.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:28.73 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:28.73 23 | NS_INTERFACE_MAP_END 204:28.73 | ^~~~~~~~~~~~~~~~~~~~ 204:28.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:28.73 982 | else 204:28.73 | ^~~~ 204:28.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:28.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:28.73 | ^~~~~~~~~~~~~~~~~~ 204:28.73 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:28.74 22 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:28.74 | ^~~~~~~~~~~~~~~~~~~~~~ 204:30.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventListenerManager.h:10, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 204:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 204:30.65 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 204:30.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 204:30.65 50 | OffTheBooksMutex* Mutex() { 204:30.65 | ^~~~~ 204:30.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:30.65 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 204:30.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 204:30.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 204:42.57 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 204:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 204:42.57 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 204:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:42.57 1008 | foundInterface = 0; \ 204:42.57 | ^~~~~~~~~~~~~~ 204:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:42.57 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:42.57 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:42.57 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:42.57 57 | NS_INTERFACE_MAP_END 204:42.57 | ^~~~~~~~~~~~~~~~~~~~ 204:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:42.57 982 | else 204:42.57 | ^~~~ 204:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:42.57 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:42.57 | ^~~~~~~~~~~~~~~~~~ 204:42.57 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:42.57 56 | NS_INTERFACE_MAP_ENTRY(nsISupports) 204:42.58 | ^~~~~~~~~~~~~~~~~~~~~~ 204:42.72 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 204:42.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:42.73 1008 | foundInterface = 0; \ 204:42.73 | ^~~~~~~~~~~~~~ 204:42.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:42.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:42.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:42.73 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:42.73 285 | NS_INTERFACE_MAP_END 204:42.73 | ^~~~~~~~~~~~~~~~~~~~ 204:42.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:42.73 982 | else 204:42.73 | ^~~~ 204:42.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:42.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:42.73 | ^~~~~~~~~~~~~~~~~~ 204:42.73 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:42.73 284 | NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 204:42.73 | ^~~~~~~~~~~~~~~~~~~~~~ 204:53.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 204:53.34 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 204:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:53.34 1023 | foundInterface = 0; \ 204:53.34 | ^~~~~~~~~~~~~~ 204:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:53.34 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:53.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:53.34 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:53.34 23 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:53.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:53.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 204:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 204:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:53.34 302 | } else 204:53.34 | ^~~~ 204:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:53.34 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:53.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:53.34 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:53.34 22 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 204:53.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:55.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:55.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 204:55.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 204:55.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 204:55.09 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 204:55.09 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 204:55.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 204:55.09 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 204:55.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:55.09 1023 | foundInterface = 0; \ 204:55.09 | ^~~~~~~~~~~~~~ 204:55.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:55.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:55.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:55.09 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:55.09 379 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 204:55.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:55.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:55.09 982 | else 204:55.09 | ^~~~ 204:55.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:55.09 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:55.09 | ^~~~~~~~~~~~~~~~~~ 204:55.09 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:55.09 378 | NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 204:55.09 | ^~~~~~~~~~~~~~~~~~~~~~ 204:55.28 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 204:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:55.28 1008 | foundInterface = 0; \ 204:55.29 | ^~~~~~~~~~~~~~ 204:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:55.29 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 204:55.29 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:55.29 3613 | NS_INTERFACE_MAP_END 204:55.29 | ^~~~~~~~~~~~~~~~~~~~ 204:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:55.29 992 | else 204:55.29 | ^~~~ 204:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 204:55.29 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 204:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:55.29 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 204:55.29 3612 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 204:55.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:57.05 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 204:57.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:57.05 1023 | foundInterface = 0; \ 204:57.05 | ^~~~~~~~~~~~~~ 204:57.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:57.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:57.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:57.05 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1442:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:57.05 1442 | NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 204:57.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:57.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 204:57.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 204:57.05 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 204:57.05 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 204:57.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 204:57.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:57.05 302 | } else 204:57.05 | ^~~~ 204:57.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 204:57.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 204:57.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:57.05 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1441:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 204:57.05 1441 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 204:57.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:00.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:20: 205:00.81 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const': 205:00.81 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:1003:6: warning: number of counters in profile data for function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'arcs', expected 27 and have 29) [-Wcoverage-mismatch] 205:00.81 1003 | bool XMLHttpRequestMainThread::IsSafeHeader( 205:00.81 | ^~~~~~~~~~~~~~~~~~~~~~~~ 205:00.82 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:1003:6: warning: the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 205:00.82 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:1003:6: warning: the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 205:06.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 205:06.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 205:06.71 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:24, 205:06.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 205:06.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 205:06.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 205:06.71 78 | memset(this, 0, sizeof(nsXPTCVariant)); 205:06.71 | ^ 205:06.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 205:06.72 44 | struct nsXPTCVariant { 205:06.72 | ^~~~~~~~~~~~~ 205:06.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 205:06.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 205:06.89 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 205:06.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:06.89 1008 | foundInterface = 0; \ 205:06.89 | ^~~~~~~~~~~~~~ 205:06.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:06.89 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:06.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:06.89 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:06.89 413 | NS_INTERFACE_MAP_END 205:06.89 | ^~~~~~~~~~~~~~~~~~~~ 205:06.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:06.89 982 | else 205:06.89 | ^~~~ 205:06.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:06.89 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:06.89 | ^~~~~~~~~~~~~~~~~~ 205:06.89 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:06.89 412 | NS_INTERFACE_MAP_ENTRY(nsISupports) 205:06.89 | ^~~~~~~~~~~~~~~~~~~~~~ 205:06.95 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 205:06.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:06.95 1008 | foundInterface = 0; \ 205:06.95 | ^~~~~~~~~~~~~~ 205:06.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:06.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:06.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:06.95 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:06.95 37 | NS_INTERFACE_MAP_END 205:06.95 | ^~~~~~~~~~~~~~~~~~~~ 205:06.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:06.95 982 | else 205:06.95 | ^~~~ 205:06.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:06.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:06.95 | ^~~~~~~~~~~~~~~~~~ 205:06.95 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:06.96 36 | NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 205:06.96 | ^~~~~~~~~~~~~~~~~~~~~~ 205:07.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:32, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 205:07.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 205:07.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 205:07.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 205:07.26 31 | memset(aT, 0, sizeof(T)); 205:07.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 205:07.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:24, 205:07.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 205:07.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 205:07.26 2333 | struct GlobalProperties { 205:07.26 | ^~~~~~~~~~~~~~~~ 205:13.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:13.82 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 205:13.82 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:13.82 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 205:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:13.82 1008 | foundInterface = 0; \ 205:13.82 | ^~~~~~~~~~~~~~ 205:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:13.82 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:13.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:13.82 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:13.82 22 | NS_INTERFACE_MAP_END 205:13.83 | ^~~~~~~~~~~~~~~~~~~~ 205:13.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 205:13.83 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:13.83 302 | } else 205:13.83 | ^~~~ 205:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:13.83 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:13.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.83 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:13.83 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 205:13.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:13.84 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 205:13.84 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:13.84 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 205:13.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:13.84 1023 | foundInterface = 0; \ 205:13.84 | ^~~~~~~~~~~~~~ 205:13.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:13.84 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.84 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:13.84 102 | NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 205:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.84 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 205:13.84 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:13.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:13.84 302 | } else 205:13.84 | ^~~~ 205:13.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:13.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.84 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:13.84 101 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 205:13.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:13.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:13.86 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 205:13.86 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:13.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:13.86 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 205:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:13.86 1023 | foundInterface = 0; \ 205:13.86 | ^~~~~~~~~~~~~~ 205:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:13.86 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.86 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:13.86 22 | NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 205:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.86 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 205:13.86 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:13.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:13.86 302 | } else 205:13.86 | ^~~~ 205:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:13.86 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:13.86 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:13.86 21 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 205:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:14.38 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 205:14.39 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:14.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:14.39 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 205:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:14.39 1008 | foundInterface = 0; \ 205:14.39 | ^~~~~~~~~~~~~~ 205:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:14.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:14.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:14.39 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:14.39 47 | NS_INTERFACE_MAP_END 205:14.39 | ^~~~~~~~~~~~~~~~~~~~ 205:14.39 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 205:14.39 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:14.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:14.39 302 | } else 205:14.39 | ^~~~ 205:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:14.39 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:14.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:14.39 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:14.39 46 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 205:14.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:15.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:15.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:15.11 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 205:15.11 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:15.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 205:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:15.12 1008 | foundInterface = 0; \ 205:15.12 | ^~~~~~~~~~~~~~ 205:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:15.12 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:15.12 114 | NS_INTERFACE_MAP_END 205:15.12 | ^~~~~~~~~~~~~~~~~~~~ 205:15.12 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 205:15.12 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 205:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 205:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:15.12 302 | } else 205:15.12 | ^~~~ 205:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:15.12 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:15.12 113 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 205:15.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:24.43 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 205:24.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:24.43 1023 | foundInterface = 0; \ 205:24.43 | ^~~~~~~~~~~~~~ 205:24.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:24.43 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.43 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:24.43 25 | NS_INTERFACE_MAP_END_INHERITING(Event) 205:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:24.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:24.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:24.43 302 | } else 205:24.43 | ^~~~ 205:24.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:24.43 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.43 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:24.43 24 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 205:24.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:24.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:24.50 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 205:24.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:24.50 1008 | foundInterface = 0; \ 205:24.50 | ^~~~~~~~~~~~~~ 205:24.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:24.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:24.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:24.50 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:24.50 21 | NS_INTERFACE_MAP_END 205:24.50 | ^~~~~~~~~~~~~~~~~~~~ 205:24.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:24.50 982 | else 205:24.50 | ^~~~ 205:24.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:24.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:24.50 | ^~~~~~~~~~~~~~~~~~ 205:24.50 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:24.50 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 205:24.50 | ^~~~~~~~~~~~~~~~~~~~~~ 205:24.51 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 205:24.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:24.51 1023 | foundInterface = 0; \ 205:24.51 | ^~~~~~~~~~~~~~ 205:24.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:24.51 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:24.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.51 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:24.51 35 | NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 205:24.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:24.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:24.51 302 | } else 205:24.51 | ^~~~ 205:24.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:24.51 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:24.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.51 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:24.51 34 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 205:24.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:26.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 205:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 205:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 205:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 205:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 205:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 205:26.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 205:26.37 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:26.37 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:26.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:26.37 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 205:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:26.37 1023 | foundInterface = 0; \ 205:26.37 | ^~~~~~~~~~~~~~ 205:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:26.37 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:26.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:26.37 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:26.37 60 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 205:26.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:26.37 982 | else 205:26.37 | ^~~~ 205:26.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:26.37 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:26.37 | ^~~~~~~~~~~~~~~~~~ 205:26.37 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:26.37 59 | NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 205:26.37 | ^~~~~~~~~~~~~~~~~~~~~~ 205:27.83 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 205:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:27.83 1023 | foundInterface = 0; \ 205:27.83 | ^~~~~~~~~~~~~~ 205:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:27.83 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.83 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:27.83 19 | NS_INTERFACE_MAP_END_INHERITING(Event) 205:27.83 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:27.83 302 | } else 205:27.83 | ^~~~ 205:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:27.84 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.84 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:27.84 18 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 205:27.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 205:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 205:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 205:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 205:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 205:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 205:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 205:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 205:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 205:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 205:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 205:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:27.85 1023 | foundInterface = 0; \ 205:27.85 | ^~~~~~~~~~~~~~ 205:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:27.85 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:27.85 43 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 205:27.85 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:27.85 982 | else 205:27.85 | ^~~~ 205:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:27.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:27.85 | ^~~~~~~~~~~~~~~~~~ 205:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:27.85 42 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 205:27.85 | ^~~~~~~~~~~~~~~~~~~~~~ 205:43.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:12, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 205:43.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 205:43.47 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 205:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:43.48 1023 | foundInterface = 0; \ 205:43.48 | ^~~~~~~~~~~~~~ 205:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:43.48 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:43.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:43.48 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:43.48 1420 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 205:43.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:43.48 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 205:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:14, 205:43.48 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 205:43.48 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 205:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 205:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:43.48 302 | } else 205:43.48 | ^~~~ 205:43.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:43.48 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:43.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:43.48 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1419:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:43.48 1419 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 205:43.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:53.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:53.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:53.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 205:53.42 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:53.42 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:53.42 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:53.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:53.42 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 205:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:53.42 1023 | foundInterface = 0; \ 205:53.42 | ^~~~~~~~~~~~~~ 205:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:53.42 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:53.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:53.42 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:53.42 133 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 205:53.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:53.42 982 | else 205:53.42 | ^~~~ 205:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:53.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:53.42 | ^~~~~~~~~~~~~~~~~~ 205:53.42 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:53.42 132 | NS_INTERFACE_MAP_ENTRY(ServiceWorker) 205:53.42 | ^~~~~~~~~~~~~~~~~~~~~~ 205:53.64 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 205:53.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:53.64 1023 | foundInterface = 0; \ 205:53.64 | ^~~~~~~~~~~~~~ 205:53.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:53.64 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:53.64 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:53.64 52 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 205:53.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:53.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 205:53.64 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:53.64 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:53.64 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:53.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:53.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:53.64 302 | } else 205:53.64 | ^~~~ 205:53.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:53.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:53.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:53.65 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:53.65 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 205:53.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:54.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:54.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 205:54.09 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.09 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.09 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.09 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 205:54.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:54.10 1023 | foundInterface = 0; \ 205:54.10 | ^~~~~~~~~~~~~~ 205:54.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:54.10 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.10 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:54.10 933 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 205:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:54.10 302 | } else 205:54.10 | ^~~~ 205:54.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:54.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.10 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:932:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:54.10 932 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 205:54.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.10 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 205:54.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:54.11 1023 | foundInterface = 0; \ 205:54.11 | ^~~~~~~~~~~~~~ 205:54.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:54.11 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:54.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.11 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:54.11 976 | NS_INTERFACE_MAP_END_INHERITING(Event) 205:54.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 205:54.11 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.11 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.11 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:54.11 302 | } else 205:54.11 | ^~~~ 205:54.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:54.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:54.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.11 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:54.11 975 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 205:54.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:54.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:54.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 205:54.12 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.12 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.12 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.12 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 205:54.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:54.12 1008 | foundInterface = 0; \ 205:54.12 | ^~~~~~~~~~~~~~ 205:54.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:54.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:54.13 1039 | NS_INTERFACE_MAP_END 205:54.13 | ^~~~~~~~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:54.13 982 | else 205:54.13 | ^~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:54.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:54.13 | ^~~~~~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:54.13 1038 | NS_INTERFACE_MAP_ENTRY(nsISupports) 205:54.13 | ^~~~~~~~~~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 205:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:54.13 1023 | foundInterface = 0; \ 205:54.13 | ^~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:54.13 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:54.13 1132 | NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 205:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 205:54.13 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.13 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.13 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:54.13 302 | } else 205:54.13 | ^~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:54.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1131:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:54.13 1131 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 205:54.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 205:54.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 205:54.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 205:54.16 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.16 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.16 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.17 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 205:54.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:54.17 1023 | foundInterface = 0; \ 205:54.17 | ^~~~~~~~~~~~~~ 205:54.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:54.17 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:54.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.17 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:54.17 1239 | NS_INTERFACE_MAP_END_INHERITING(Event) 205:54.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 205:54.17 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 205:54.17 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 205:54.17 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 205:54.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 205:54.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:54.17 302 | } else 205:54.17 | ^~~~ 205:54.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:54.17 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:54.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:54.17 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 205:54.17 1238 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 205:54.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:09.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:09.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 206:09.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINetworkInterceptController.h:10, 206:09.50 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 206:09.50 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 206:09.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 206:09.50 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 206:09.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:09.50 1008 | foundInterface = 0; \ 206:09.50 | ^~~~~~~~~~~~~~ 206:09.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:09.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:09.50 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:09.50 276 | NS_INTERFACE_MAP_END 206:09.50 | ^~~~~~~~~~~~~~~~~~~~ 206:09.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:09.50 992 | else 206:09.50 | ^~~~ 206:09.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:09.50 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:09.50 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:09.50 275 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 206:09.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:10.21 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 206:10.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:10.21 1023 | foundInterface = 0; \ 206:10.21 | ^~~~~~~~~~~~~~ 206:10.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:10.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:10.21 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:10.21 34 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 206:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:10.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:10.21 982 | else 206:10.21 | ^~~~ 206:10.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:10.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:10.21 | ^~~~~~~~~~~~~~~~~~ 206:10.21 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:10.21 33 | NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 206:10.21 | ^~~~~~~~~~~~~~~~~~~~~~ 206:32.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.cpp:2: 206:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/test/gtest/TestReadWrite.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 206:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/test/gtest/TestReadWrite.cpp:914:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 206:32.21 914 | } 206:32.21 | ^ 206:40.17 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.h:10, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.cpp:7, 206:40.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 206:40.17 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 206:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:40.17 1008 | foundInterface = 0; \ 206:40.17 | ^~~~~~~~~~~~~~ 206:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:40.17 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:40.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:40.17 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:40.17 70 | NS_INTERFACE_MAP_END 206:40.17 | ^~~~~~~~~~~~~~~~~~~~ 206:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:40.17 982 | else 206:40.17 | ^~~~ 206:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:40.17 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:40.17 | ^~~~~~~~~~~~~~~~~~ 206:40.17 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:40.17 69 | NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 206:40.17 | ^~~~~~~~~~~~~~~~~~~~~~ 206:47.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 206:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 206:47.83 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 206:47.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:47.83 1008 | foundInterface = 0; \ 206:47.83 | ^~~~~~~~~~~~~~ 206:47.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:47.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:47.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:47.83 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:47.83 21 | NS_INTERFACE_MAP_END 206:47.83 | ^~~~~~~~~~~~~~~~~~~~ 206:47.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:47.83 982 | else 206:47.83 | ^~~~ 206:47.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:47.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:47.83 | ^~~~~~~~~~~~~~~~~~ 206:47.83 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:47.83 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 206:47.83 | ^~~~~~~~~~~~~~~~~~~~~~ 206:47.84 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 206:47.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:47.84 1008 | foundInterface = 0; \ 206:47.84 | ^~~~~~~~~~~~~~ 206:47.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:47.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:47.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:47.84 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:47.84 21 | NS_INTERFACE_MAP_END 206:47.84 | ^~~~~~~~~~~~~~~~~~~~ 206:47.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:47.84 982 | else 206:47.84 | ^~~~ 206:47.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:47.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:47.84 | ^~~~~~~~~~~~~~~~~~ 206:47.84 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:47.84 20 | NS_INTERFACE_MAP_ENTRY(nsISupports) 206:47.84 | ^~~~~~~~~~~~~~~~~~~~~~ 206:50.87 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 206:50.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:50.87 1008 | foundInterface = 0; \ 206:50.87 | ^~~~~~~~~~~~~~ 206:50.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:50.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:50.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:50.87 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:50.87 399 | NS_INTERFACE_MAP_END 206:50.87 | ^~~~~~~~~~~~~~~~~~~~ 206:50.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:50.87 982 | else 206:50.87 | ^~~~ 206:50.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:50.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:50.87 | ^~~~~~~~~~~~~~~~~~ 206:50.87 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:50.87 398 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 206:50.87 | ^~~~~~~~~~~~~~~~~~~~~~ 206:50.94 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 206:50.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:50.94 1008 | foundInterface = 0; \ 206:50.94 | ^~~~~~~~~~~~~~ 206:50.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:50.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:50.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:50.94 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:754:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:50.94 754 | NS_INTERFACE_MAP_END 206:50.94 | ^~~~~~~~~~~~~~~~~~~~ 206:50.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:50.94 982 | else 206:50.94 | ^~~~ 206:50.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:50.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:50.94 | ^~~~~~~~~~~~~~~~~~ 206:50.94 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:753:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:50.94 753 | NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 206:50.94 | ^~~~~~~~~~~~~~~~~~~~~~ 206:50.96 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 206:50.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:50.96 1008 | foundInterface = 0; \ 206:50.96 | ^~~~~~~~~~~~~~ 206:50.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:50.96 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:50.96 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:50.96 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:50.96 39 | NS_INTERFACE_MAP_END 206:50.96 | ^~~~~~~~~~~~~~~~~~~~ 206:50.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 206:50.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 206:50.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:50.96 409 | else 206:50.96 | ^~~~ 206:50.96 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 206:50.96 38 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 206:50.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:50.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 206:50.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 206:50.98 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 206:50.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:50.98 1008 | foundInterface = 0; \ 206:50.98 | ^~~~~~~~~~~~~~ 206:50.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:50.98 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:50.98 | ^~~~~~~~~~~~~~~~~~~~~~~ 206:50.98 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:50.98 20 | NS_INTERFACE_MAP_END 206:50.98 | ^~~~~~~~~~~~~~~~~~~~ 206:50.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:50.98 982 | else 206:50.98 | ^~~~ 206:50.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:50.98 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:50.98 | ^~~~~~~~~~~~~~~~~~ 206:50.99 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:50.99 19 | NS_INTERFACE_MAP_ENTRY(nsISupports) 206:50.99 | ^~~~~~~~~~~~~~~~~~~~~~ 206:56.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.cpp:2: 206:56.41 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/tests/gtest/TestReportToParser.cpp: In function 'nsTArray_Impl::ClearAndRetainStorage() [clone .isra.0]': 206:56.41 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/tests/gtest/TestReportToParser.cpp:419:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 206:56.41 419 | } 206:56.41 | ^ 207:05.76 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 207:05.76 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 207:05.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:05.76 1023 | foundInterface = 0; \ 207:05.76 | ^~~~~~~~~~~~~~ 207:05.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:05.76 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:05.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.76 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:05.76 664 | NS_INTERFACE_MAP_END_INHERITING(Storage) 207:05.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:05.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 207:05.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 207:05.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:05.76 302 | } else 207:05.76 | ^~~~ 207:05.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:05.76 302 | } else 207:05.76 | ^~~~ 207:05.76 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:05.76 663 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 207:05.76 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:11.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 207:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 207:11.02 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 207:11.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 207:11.02 50 | OffTheBooksMutex* Mutex() { 207:11.02 | ^~~~~ 207:11.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:11.02 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 207:11.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 207:11.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:19.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.cpp:2: 207:19.37 /builddir/build/BUILD/firefox-66.0.4/dom/prio/test/gtest/TestPrioEncoder.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 207:19.38 /builddir/build/BUILD/firefox-66.0.4/dom/prio/test/gtest/TestPrioEncoder.cpp:326:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 207:19.38 326 | } 207:19.38 | ^ 207:24.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 207:24.46 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 207:24.46 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 207:24.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 207:24.46 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 207:24.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:24.46 1008 | foundInterface = 0; \ 207:24.46 | ^~~~~~~~~~~~~~ 207:24.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:24.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:24.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 207:24.46 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:24.46 37 | NS_INTERFACE_MAP_END 207:24.46 | ^~~~~~~~~~~~~~~~~~~~ 207:24.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:24.46 982 | else 207:24.46 | ^~~~ 207:24.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:24.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:24.46 | ^~~~~~~~~~~~~~~~~~ 207:24.46 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:24.46 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 207:24.46 | ^~~~~~~~~~~~~~~~~~~~~~ 207:24.48 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 207:24.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:24.48 1023 | foundInterface = 0; \ 207:24.49 | ^~~~~~~~~~~~~~ 207:24.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:24.49 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:24.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.49 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:24.49 40 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 207:24.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:24.49 982 | else 207:24.49 | ^~~~ 207:24.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:24.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:24.49 | ^~~~~~~~~~~~~~~~~~ 207:24.49 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:24.49 39 | NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 207:24.49 | ^~~~~~~~~~~~~~~~~~~~~~ 207:24.59 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 207:24.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:24.59 1023 | foundInterface = 0; \ 207:24.59 | ^~~~~~~~~~~~~~ 207:24.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:24.59 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:24.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.59 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:24.59 49 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 207:24.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:24.59 982 | else 207:24.59 | ^~~~ 207:24.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:24.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:24.59 | ^~~~~~~~~~~~~~~~~~ 207:24.59 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:24.59 48 | NS_INTERFACE_MAP_ENTRY(nsIRequest) 207:24.59 | ^~~~~~~~~~~~~~~~~~~~~~ 207:24.65 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 207:24.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:24.65 1023 | foundInterface = 0; \ 207:24.65 | ^~~~~~~~~~~~~~ 207:24.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:24.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:24.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.65 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:24.65 27 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 207:24.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 207:24.65 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 207:24.65 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 207:24.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 207:24.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:24.65 302 | } else 207:24.65 | ^~~~ 207:24.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:24.65 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:24.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.65 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:24.65 26 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 207:24.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:24.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 207:24.69 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 207:24.69 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 207:24.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 207:24.69 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 207:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:24.69 1008 | foundInterface = 0; \ 207:24.69 | ^~~~~~~~~~~~~~ 207:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:24.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:24.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 207:24.69 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:24.69 34 | NS_INTERFACE_MAP_END 207:24.69 | ^~~~~~~~~~~~~~~~~~~~ 207:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:24.69 982 | else 207:24.69 | ^~~~ 207:24.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:24.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:24.69 | ^~~~~~~~~~~~~~~~~~ 207:24.69 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:24.69 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 207:24.69 | ^~~~~~~~~~~~~~~~~~~~~~ 207:25.24 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 207:25.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:25.24 1023 | foundInterface = 0; \ 207:25.24 | ^~~~~~~~~~~~~~ 207:25.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 207:25.24 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 207:25.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:25.24 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 207:25.24 41 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 207:25.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:25.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 207:25.24 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 207:25.24 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 207:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 207:25.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 207:25.24 302 | } else 207:25.24 | ^~~~ 207:25.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 207:25.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 207:25.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:25.24 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 207:25.24 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 207:25.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:30.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 207:30.39 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 207:30.39 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 207:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 207:30.39 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 207:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:30.40 1008 | foundInterface = 0; \ 207:30.40 | ^~~~~~~~~~~~~~ 207:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:30.40 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:30.40 | ^~~~~~~~~~~~~~~~~~~~~~~ 207:30.40 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:30.40 74 | NS_INTERFACE_MAP_END 207:30.40 | ^~~~~~~~~~~~~~~~~~~~ 207:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:30.40 982 | else 207:30.40 | ^~~~ 207:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:30.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:30.40 | ^~~~~~~~~~~~~~~~~~ 207:30.40 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:30.40 73 | NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 207:30.40 | ^~~~~~~~~~~~~~~~~~~~~~ 207:55.43 dom/plugins/test/testplugin/libnptest.so 207:58.38 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 208:01.03 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 208:04.12 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 209:29.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WidgetUtils.h:12, 209:29.93 from /builddir/build/BUILD/firefox-66.0.4/widget/WidgetUtils.cpp:8, 209:29.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/widget/Unified_cpp_widget1.cpp:2: 209:29.93 /builddir/build/BUILD/firefox-66.0.4/widget/nsNativeTheme.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 209:29.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 209:29.94 208 | BaseMatrix& PreRotate(T aAngle) { 209:29.94 | ^~~~~~~~~ 209:29.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:47.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgIContainer.h:28, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsImageToPixbuf.cpp:10, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:2: 210:47.85 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 210:47.85 50 | OffTheBooksMutex* Mutex() { 210:47.85 | ^~~~~ 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:47.85 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:47.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCSSRenderingBorders.h:14, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDisplayList.h:44, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsLeafFrame.h:14, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsLeafBoxFrame.h:10, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.h:13, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsNativeThemeGTK.cpp:23, 210:47.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:20: 210:47.85 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp: In function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 210:47.85 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 210:47.85 | ^~~~~~~~~~~ 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 210:47.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:48.48 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/mozgtk/mozgtk.c: In function 'gtk_object_get_type': 210:48.49 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/mozgtk/mozgtk.c:646:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/mozgtk/stub/mozgtk.gcda' profile count data file not found [-Wmissing-profile] 210:48.49 646 | STUB(gtk_object_get_type) 210:48.49 | ^~~~ 210:48.60 widget/gtk/mozgtk/stub/libmozgtk_stub.so 210:49.49 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/mozgtk/mozgtk.c: In function 'gtk_color_chooser_set_use_alpha': 210:49.49 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/mozgtk/mozgtk.c:631:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/mozgtk/gtk2/mozgtk.gcda' profile count data file not found [-Wmissing-profile] 210:49.49 631 | STUB(gtk_color_chooser_set_use_alpha) 210:49.49 | ^~~~ 210:49.52 widget/gtk/mozgtk/gtk2/libmozgtk.so 210:49.87 widget/gtk/mozgtk/gtk3/libmozgtk.so 210:50.70 widget/gtk/mozwayland/libmozwayland.so 210:58.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 210:58.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 210:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:58.36 1023 | foundInterface = 0; \ 210:58.36 | ^~~~~~~~~~~~~~ 210:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:58.36 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:58.36 52 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 210:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 210:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:58.36 302 | } else 210:58.36 | ^~~~ 210:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:58.36 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:58.36 51 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 210:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 210:58.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 210:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:58.36 1023 | foundInterface = 0; \ 210:58.36 | ^~~~~~~~~~~~~~ 210:58.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:58.36 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:58.36 61 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 210:58.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 210:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 210:58.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 210:58.37 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 210:58.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 210:58.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:58.37 302 | } else 210:58.37 | ^~~~ 210:58.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:58.37 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:58.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:58.37 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:58.37 60 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 210:58.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.19 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 211:02.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.19 1023 | foundInterface = 0; \ 211:02.19 | ^~~~~~~~~~~~~~ 211:02.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:02.19 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.19 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:02.19 79 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:02.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.20 1000 | } else 211:02.20 | ^~~~ 211:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 211:02.20 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 211:02.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.20 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 211:02.20 78 | NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 211:02.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 211:02.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.22 1023 | foundInterface = 0; \ 211:02.22 | ^~~~~~~~~~~~~~ 211:02.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:02.22 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:02.22 69 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.22 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.22 302 | } else 211:02.22 | ^~~~ 211:02.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:02.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:02.22 68 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 211:02.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.23 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 211:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.24 1023 | foundInterface = 0; \ 211:02.24 | ^~~~~~~~~~~~~~ 211:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:02.24 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.24 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:02.24 41 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.24 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.24 302 | } else 211:02.24 | ^~~~ 211:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:02.24 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.24 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:02.24 40 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 211:02.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:02.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:02.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.27 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 211:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.27 1023 | foundInterface = 0; \ 211:02.27 | ^~~~~~~~~~~~~~ 211:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:02.27 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:02.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.27 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:02.27 36 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 211:02.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.27 302 | } else 211:02.27 | ^~~~ 211:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:02.27 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:02.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.27 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:02.27 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 211:02.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.28 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 211:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.29 1023 | foundInterface = 0; \ 211:02.29 | ^~~~~~~~~~~~~~ 211:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:02.29 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.29 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:02.29 94 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.29 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.29 302 | } else 211:02.29 | ^~~~ 211:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:02.29 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.29 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:02.29 93 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 211:02.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.30 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 211:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.30 1023 | foundInterface = 0; \ 211:02.30 | ^~~~~~~~~~~~~~ 211:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:02.30 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:02.30 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.30 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:02.31 26 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.31 302 | } else 211:02.31 | ^~~~ 211:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:02.31 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.31 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:02.31 25 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 211:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 211:02.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 211:02.31 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 211:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:02.31 1008 | foundInterface = 0; \ 211:02.31 | ^~~~~~~~~~~~~~ 211:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:02.31 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:02.31 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:02.32 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:02.32 22 | NS_INTERFACE_MAP_END 211:02.32 | ^~~~~~~~~~~~~~~~~~~~ 211:02.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:02.32 992 | else 211:02.32 | ^~~~ 211:02.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:02.32 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:02.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:02.32 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:02.32 21 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 211:02.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:03.31 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 211:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:03.31 1008 | foundInterface = 0; \ 211:03.32 | ^~~~~~~~~~~~~~ 211:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:03.32 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:03.32 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:03.32 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:03.32 230 | NS_INTERFACE_MAP_END 211:03.32 | ^~~~~~~~~~~~~~~~~~~~ 211:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:03.32 992 | else 211:03.32 | ^~~~ 211:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:03.32 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:03.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:03.32 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:03.32 229 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 211:03.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:09.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:92: 211:09.06 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 211:09.06 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:2970:10: warning: number of counters in profile data for function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'arcs', expected 108 and have 107) [-Wcoverage-mismatch] 211:09.06 2970 | nsresult EditorBase::DoJoinNodes(nsINode* aNodeToKeep, nsINode* aNodeToJoin, 211:09.06 | ^~~~~~~~~~ 211:09.06 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:2970:10: warning: the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 211:09.06 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:2970:10: warning: the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:17.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 211:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 211:17.21 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 211:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 211:17.21 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 211:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:17.21 1023 | foundInterface = 0; \ 211:17.21 | ^~~~~~~~~~~~~~ 211:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:17.21 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:17.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:17.22 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 211:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:17.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 211:17.22 235 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 211:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:17.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 211:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 211:17.22 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 211:17.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 211:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:17.22 302 | } else 211:17.22 | ^~~~ 211:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:17.22 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:17.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:17.22 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 211:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:17.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 211:17.22 235 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 211:17.22 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:18.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:18.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:18.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 211:18.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 211:18.18 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 211:18.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 211:18.19 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 211:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:18.19 1023 | foundInterface = 0; \ 211:18.19 | ^~~~~~~~~~~~~~ 211:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:18.19 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:18.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:18.19 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:18.19 296 | NS_INTERFACE_MAP_END_INHERITING(TextEditor) 211:18.19 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:18.19 982 | else 211:18.19 | ^~~~ 211:18.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:18.19 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:18.19 | ^~~~~~~~~~~~~~~~~~ 211:18.19 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:18.19 295 | NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 211:18.19 | ^~~~~~~~~~~~~~~~~~~~~~ 211:18.50 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 211:18.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:18.50 1008 | foundInterface = 0; \ 211:18.50 | ^~~~~~~~~~~~~~ 211:18.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:18.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:18.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:18.50 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:18.50 1034 | NS_INTERFACE_MAP_END 211:18.50 | ^~~~~~~~~~~~~~~~~~~~ 211:18.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:18.51 982 | else 211:18.51 | ^~~~ 211:18.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:18.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:18.51 | ^~~~~~~~~~~~~~~~~~ 211:18.51 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:18.51 1033 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 211:18.51 | ^~~~~~~~~~~~~~~~~~~~~~ 211:19.64 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 211:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:19.64 1023 | foundInterface = 0; \ 211:19.64 | ^~~~~~~~~~~~~~ 211:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:19.64 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.64 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:19.64 63 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 211:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 211:19.64 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 211:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 211:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:19.64 302 | } else 211:19.64 | ^~~~ 211:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:19.64 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.64 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:19.64 62 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 211:19.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:19.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:19.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 211:19.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 211:19.65 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 211:19.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 211:19.65 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 211:19.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:19.65 1023 | foundInterface = 0; \ 211:19.65 | ^~~~~~~~~~~~~~ 211:19.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:19.65 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:19.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.65 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:19.65 47 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:19.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:19.66 1000 | } else 211:19.66 | ^~~~ 211:19.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 211:19.66 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 211:19.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:19.66 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 211:19.66 46 | NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 211:19.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 211:26.21 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)': 211:26.21 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:6734:16: warning: number of counters in profile data for function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)' does not match its profile data (counter 'arcs', expected 133 and have 132) [-Wcoverage-mismatch] 211:26.21 6734 | EditorDOMPoint HTMLEditRules::GetPromotedPoint(RulesEndpoint aWhere, 211:26.21 | ^~~~~~~~~~~~~ 211:26.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:6734:16: warning: the control flow of function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 211:26.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:6734:16: warning: the control flow of function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:35.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:35.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:35.43 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 211:35.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 211:35.43 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 211:35.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:35.43 1023 | foundInterface = 0; \ 211:35.43 | ^~~~~~~~~~~~~~ 211:35.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:35.43 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:35.43 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.44 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:35.44 43 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:35.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:35.44 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 211:35.44 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 211:35.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 211:35.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:35.44 302 | } else 211:35.44 | ^~~~ 211:35.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:35.44 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:35.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.44 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:35.44 42 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 211:35.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:35.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:35.46 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 211:35.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 211:35.46 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 211:35.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:35.46 1023 | foundInterface = 0; \ 211:35.46 | ^~~~~~~~~~~~~~ 211:35.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:35.46 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:35.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.46 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:35.46 50 | NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 211:35.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:35.46 982 | else 211:35.46 | ^~~~ 211:35.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:35.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:35.46 | ^~~~~~~~~~~~~~~~~~ 211:35.46 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:35.46 49 | NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 211:35.46 | ^~~~~~~~~~~~~~~~~~~~~~ 211:35.54 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 211:35.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:35.54 1023 | foundInterface = 0; \ 211:35.54 | ^~~~~~~~~~~~~~ 211:35.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:35.54 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:35.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.55 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:35.55 53 | NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 211:35.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 211:35.55 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 211:35.55 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 211:35.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 211:35.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:35.55 302 | } else 211:35.55 | ^~~~ 211:35.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:35.55 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:35.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:35.55 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:35.55 52 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 211:35.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:39.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:39.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:39.34 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 211:39.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 211:39.35 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 211:39.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:39.35 1008 | foundInterface = 0; \ 211:39.35 | ^~~~~~~~~~~~~~ 211:39.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:39.35 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:39.35 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:39.35 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:39.35 124 | NS_INTERFACE_MAP_END 211:39.35 | ^~~~~~~~~~~~~~~~~~~~ 211:39.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:39.35 992 | else 211:39.35 | ^~~~ 211:39.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:39.35 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:39.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:39.35 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:39.35 123 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 211:39.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.39 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 211:40.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:40.40 1023 | foundInterface = 0; \ 211:40.40 | ^~~~~~~~~~~~~~ 211:40.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:40.40 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:40.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.40 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:40.40 121 | NS_INTERFACE_MAP_END_INHERITING(EditorBase) 211:40.40 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:40.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:40.40 982 | else 211:40.40 | ^~~~ 211:40.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:40.40 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:40.40 | ^~~~~~~~~~~~~~~~~~ 211:40.40 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:40.40 120 | NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 211:40.40 | ^~~~~~~~~~~~~~~~~~~~~~ 211:52.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 211:52.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 211:52.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 211:52.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 211:52.72 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 211:52.72 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 211:52.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 211:52.72 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 211:52.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:52.72 1008 | foundInterface = 0; \ 211:52.72 | ^~~~~~~~~~~~~~ 211:52.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:52.72 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:52.72 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:52.72 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:52.72 260 | NS_INTERFACE_MAP_END 211:52.72 | ^~~~~~~~~~~~~~~~~~~~ 211:52.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 211:52.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 211:52.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:52.73 302 | } else 211:52.73 | ^~~~ 211:52.73 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:52.73 259 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 211:52.73 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:52.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 211:52.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 211:52.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 211:52.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 211:52.83 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 211:52.83 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 211:52.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 211:52.83 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 211:52.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:52.83 1008 | foundInterface = 0; \ 211:52.83 | ^~~~~~~~~~~~~~ 211:52.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:52.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:52.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:52.84 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:52.84 85 | NS_INTERFACE_MAP_END 211:52.84 | ^~~~~~~~~~~~~~~~~~~~ 211:52.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 211:52.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 211:52.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:52.84 302 | } else 211:52.84 | ^~~~ 211:52.84 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:52.84 84 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 211:52.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:56.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:56.15 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.h:9, 211:56.15 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.cpp:6, 211:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 211:56.15 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 211:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:56.15 1008 | foundInterface = 0; \ 211:56.15 | ^~~~~~~~~~~~~~ 211:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:56.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 211:56.15 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:56.15 49 | NS_INTERFACE_MAP_END 211:56.15 | ^~~~~~~~~~~~~~~~~~~~ 211:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:56.15 992 | else 211:56.15 | ^~~~ 211:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 211:56.15 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 211:56.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:56.16 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 211:56.16 48 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 211:56.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:58.12 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/tests/TestTXMgr.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 211:58.12 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/tests/TestTXMgr.cpp:2015:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/editor/txmgr/tests/TestTXMgr.gcda' profile count data file not found [-Wmissing-profile] 211:58.12 2015 | } 211:58.12 | ^ 212:03.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:03.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 212:03.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 212:03.59 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 212:03.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 212:03.59 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 212:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:03.59 1008 | foundInterface = 0; \ 212:03.59 | ^~~~~~~~~~~~~~ 212:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:03.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:03.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:03.59 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:03.59 52 | NS_INTERFACE_MAP_END 212:03.59 | ^~~~~~~~~~~~~~~~~~~~ 212:03.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 212:03.59 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 212:03.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 212:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:03.59 302 | } else 212:03.59 | ^~~~ 212:03.59 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:03.59 51 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 212:03.59 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:22.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:22.85 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 212:22.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:22.85 1008 | foundInterface = 0; \ 212:22.85 | ^~~~~~~~~~~~~~ 212:22.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:22.86 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:22.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:22.86 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:22.86 32 | NS_INTERFACE_MAP_END 212:22.86 | ^~~~~~~~~~~~~~~~~~~~ 212:22.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 212:22.86 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:22.86 31 | } else 212:22.86 | ^~~~ 212:22.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:22.86 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 212:22.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:22.86 1023 | foundInterface = 0; \ 212:22.86 | ^~~~~~~~~~~~~~ 212:22.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:22.86 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:22.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:22.86 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 212:22.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.86 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 212:22.86 160 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 212:22.86 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.86 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:22.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:22.87 302 | } else 212:22.87 | ^~~~ 212:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:22.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:22.87 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 212:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.87 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 212:22.87 160 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 212:22.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:22.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:22.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 212:22.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:22.88 1023 | foundInterface = 0; \ 212:22.88 | ^~~~~~~~~~~~~~ 212:22.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:22.88 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:22.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:22.88 36 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 212:22.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.88 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:22.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:22.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:22.88 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:22.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:22.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:22.88 302 | } else 212:22.88 | ^~~~ 212:22.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:22.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:22.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:22.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:22.88 35 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 212:22.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.01 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 212:23.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.01 1023 | foundInterface = 0; \ 212:23.01 | ^~~~~~~~~~~~~~ 212:23.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.01 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.01 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.01 89 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 212:23.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.02 409 | else 212:23.02 | ^~~~ 212:23.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 212:23.02 88 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 212:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 212:23.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.02 1023 | foundInterface = 0; \ 212:23.02 | ^~~~~~~~~~~~~~ 212:23.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.02 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.02 111 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 212:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.02 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.02 302 | } else 212:23.02 | ^~~~ 212:23.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.02 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.03 110 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 212:23.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.03 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 212:23.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.03 1023 | foundInterface = 0; \ 212:23.03 | ^~~~~~~~~~~~~~ 212:23.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.03 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.03 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.03 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.04 120 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 212:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.04 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.04 302 | } else 212:23.04 | ^~~~ 212:23.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.04 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.04 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.04 119 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 212:23.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.04 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 212:23.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.04 1023 | foundInterface = 0; \ 212:23.04 | ^~~~~~~~~~~~~~ 212:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.05 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.05 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.05 160 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 212:23.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.05 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.05 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.05 302 | } else 212:23.05 | ^~~~ 212:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.05 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.05 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.05 159 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 212:23.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.06 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 212:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.06 1023 | foundInterface = 0; \ 212:23.06 | ^~~~~~~~~~~~~~ 212:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.06 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.06 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.06 34 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 212:23.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.06 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.06 302 | } else 212:23.06 | ^~~~ 212:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.06 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.07 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.07 33 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 212:23.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.08 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 212:23.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.08 1023 | foundInterface = 0; \ 212:23.08 | ^~~~~~~~~~~~~~ 212:23.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.08 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.08 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.08 86 | NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 212:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.08 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.08 302 | } else 212:23.08 | ^~~~ 212:23.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.08 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.08 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.08 85 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 212:23.08 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.09 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 212:23.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.09 1023 | foundInterface = 0; \ 212:23.09 | ^~~~~~~~~~~~~~ 212:23.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.09 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.09 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.09 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.10 89 | NS_INTERFACE_MAP_END_INHERITING(css::Rule) 212:23.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.10 302 | } else 212:23.10 | ^~~~ 212:23.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.10 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.10 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.10 88 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 212:23.10 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.10 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 212:23.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.10 1008 | foundInterface = 0; \ 212:23.10 | ^~~~~~~~~~~~~~ 212:23.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:23.10 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:23.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:23.10 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:23.11 19 | NS_INTERFACE_MAP_END 212:23.11 | ^~~~~~~~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.11 982 | else 212:23.11 | ^~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:23.11 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:23.11 | ^~~~~~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:23.11 18 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:23.11 | ^~~~~~~~~~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.11 1023 | foundInterface = 0; \ 212:23.11 | ^~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.11 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.11 927 | NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 212:23.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 212:23.11 90 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 212:23.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.11 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.11 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.11 302 | } else 212:23.11 | ^~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.11 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.11 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.12 926 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 212:23.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.12 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 212:23.12 90 | NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 212:23.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.12 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 212:23.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:23.12 1023 | foundInterface = 0; \ 212:23.12 | ^~~~~~~~~~~~~~ 212:23.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:23.12 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:23.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.12 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:23.12 30 | NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 212:23.12 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.12 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 212:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 212:23.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:23.12 302 | } else 212:23.12 | ^~~~ 212:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:23.13 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:23.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:23.13 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:23.13 29 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 212:23.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:33.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 212:33.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 212:33.18 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 212:33.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 212:33.18 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 212:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:33.18 1008 | foundInterface = 0; \ 212:33.18 | ^~~~~~~~~~~~~~ 212:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:33.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:33.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:33.18 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:33.18 96 | NS_INTERFACE_MAP_END 212:33.18 | ^~~~~~~~~~~~~~~~~~~~ 212:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:33.18 982 | else 212:33.18 | ^~~~ 212:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:33.18 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:33.18 | ^~~~~~~~~~~~~~~~~~ 212:33.18 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:33.18 95 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:33.18 | ^~~~~~~~~~~~~~~~~~~~~~ 212:33.34 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 212:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:33.34 1023 | foundInterface = 0; \ 212:33.34 | ^~~~~~~~~~~~~~ 212:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:33.34 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:33.34 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:33.34 110 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:33.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:33.34 982 | else 212:33.34 | ^~~~ 212:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:33.34 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:33.34 | ^~~~~~~~~~~~~~~~~~ 212:33.34 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:33.35 109 | NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 212:33.35 | ^~~~~~~~~~~~~~~~~~~~~~ 212:34.33 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 212:34.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:34.33 1023 | foundInterface = 0; \ 212:34.33 | ^~~~~~~~~~~~~~ 212:34.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:34.33 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:34.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.33 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:34.33 38 | NS_INTERFACE_MAP_END_INHERITING(Rule) 212:34.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:34.33 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:19, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxFont.h:20, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxTextRun.h:14, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsFontMetrics.h:11, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/layout/style/ComputedStyle.cpp:15, 212:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 212:34.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:34.34 302 | } else 212:34.34 | ^~~~ 212:34.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:34.34 302 | } else 212:34.34 | ^~~~ 212:34.34 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:34.34 37 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 212:34.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:35.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 212:35.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 212:35.85 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 212:35.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 212:35.85 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 212:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:35.85 1008 | foundInterface = 0; \ 212:35.85 | ^~~~~~~~~~~~~~ 212:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:35.85 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:35.85 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:35.85 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:35.85 621 | NS_INTERFACE_MAP_END 212:35.85 | ^~~~~~~~~~~~~~~~~~~~ 212:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:35.85 982 | else 212:35.85 | ^~~~ 212:35.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:35.85 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:35.85 | ^~~~~~~~~~~~~~~~~~ 212:35.85 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:620:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:35.86 620 | NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 212:35.86 | ^~~~~~~~~~~~~~~~~~~~~~ 212:36.24 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 212:36.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:36.24 1008 | foundInterface = 0; \ 212:36.24 | ^~~~~~~~~~~~~~ 212:36.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:36.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:36.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:36.24 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:36.24 24 | NS_INTERFACE_MAP_END 212:36.24 | ^~~~~~~~~~~~~~~~~~~~ 212:36.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:36.24 982 | else 212:36.24 | ^~~~ 212:36.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:36.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:36.25 | ^~~~~~~~~~~~~~~~~~ 212:36.25 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:36.25 23 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:36.25 | ^~~~~~~~~~~~~~~~~~~~~~ 212:50.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:50.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:50.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 212:50.88 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 212:50.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 212:50.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 212:50.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:50.88 1023 | foundInterface = 0; \ 212:50.88 | ^~~~~~~~~~~~~~ 212:50.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:50.88 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:50.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:50.88 54 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:50.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 212:50.88 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 212:50.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 212:50.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:50.88 302 | } else 212:50.88 | ^~~~ 212:50.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:50.88 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:50.88 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:50.88 53 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 212:50.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:52.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:52.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 212:52.67 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 212:52.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 212:52.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 212:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.67 1008 | foundInterface = 0; \ 212:52.67 | ^~~~~~~~~~~~~~ 212:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:52.67 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:52.67 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:52.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:52.67 37 | NS_INTERFACE_MAP_END 212:52.67 | ^~~~~~~~~~~~~~~~~~~~ 212:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.67 982 | else 212:52.67 | ^~~~ 212:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:52.67 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:52.67 | ^~~~~~~~~~~~~~~~~~ 212:52.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:52.67 36 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:52.67 | ^~~~~~~~~~~~~~~~~~~~~~ 212:52.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 212:52.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.69 1008 | foundInterface = 0; \ 212:52.69 | ^~~~~~~~~~~~~~ 212:52.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:52.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:52.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:52.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:52.69 29 | NS_INTERFACE_MAP_END 212:52.69 | ^~~~~~~~~~~~~~~~~~~~ 212:52.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.69 982 | else 212:52.69 | ^~~~ 212:52.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:52.69 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:52.69 | ^~~~~~~~~~~~~~~~~~ 212:52.69 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:52.69 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:52.69 | ^~~~~~~~~~~~~~~~~~~~~~ 212:52.87 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 212:52.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.87 1023 | foundInterface = 0; \ 212:52.87 | ^~~~~~~~~~~~~~ 212:52.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:52.87 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.87 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:52.87 40 | NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 212:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 212:52.87 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 212:52.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 212:52.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.87 302 | } else 212:52.87 | ^~~~ 212:52.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:52.87 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.87 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:52.87 39 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 212:52.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:53.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 212:53.50 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 212:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 212:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 212:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:53.50 1008 | foundInterface = 0; \ 212:53.50 | ^~~~~~~~~~~~~~ 212:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:53.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:53.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 212:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:53.50 174 | NS_INTERFACE_MAP_END 212:53.50 | ^~~~~~~~~~~~~~~~~~~~ 212:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:53.50 982 | else 212:53.50 | ^~~~ 212:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:53.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:53.50 | ^~~~~~~~~~~~~~~~~~ 212:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:53.50 173 | NS_INTERFACE_MAP_ENTRY(nsISupports) 212:53.50 | ^~~~~~~~~~~~~~~~~~~~~~ 213:06.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:06.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 213:06.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 213:06.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/nsCSSPropertyID.h:14, 213:06.58 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:18, 213:06.58 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:12, 213:06.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 213:06.58 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 213:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:06.58 1023 | foundInterface = 0; \ 213:06.58 | ^~~~~~~~~~~~~~ 213:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:06.58 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:06.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:06.58 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:06.58 345 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 213:06.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:06.58 982 | else 213:06.58 | ^~~~ 213:06.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:06.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:06.58 | ^~~~~~~~~~~~~~~~~~ 213:06.58 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:06.58 344 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 213:06.58 | ^~~~~~~~~~~~~~~~~~~~~~ 213:06.83 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 213:06.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:06.83 1023 | foundInterface = 0; \ 213:06.83 | ^~~~~~~~~~~~~~ 213:06.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:06.84 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:06.84 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:06.84 61 | NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 213:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:06.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 213:06.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 213:06.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 213:06.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 213:06.84 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.h:21, 213:06.84 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:18, 213:06.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 213:06.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:06.84 409 | else 213:06.84 | ^~~~ 213:06.84 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:60:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 213:06.84 60 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 213:06.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:11.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTSubstring.h:14, 213:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAString.h:22, 213:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:14, 213:11.33 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSKeywords.cpp:10, 213:11.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 213:11.33 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.cpp: In function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject': 213:11.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/UniquePtr.h:616:50: warning: the control flow of function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:11.33 616 | typename detail::UniqueSelector::SingleObject MakeUnique(Args&&... aArgs) { 213:11.34 | ^~~~~~~~~~ 213:11.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/UniquePtr.h:616:50: warning: the control flow of function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:26.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.cpp:2: 213:26.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/test/gtest/StyloParsingBench.cpp: In function 'Stylo_Servo_StyleSheet_FromUTF8Bytes_Bench_UseCounters_Test::TestBody()::{lambda()#1}::operator()() const [clone .isra.0]': 213:26.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/test/gtest/StyloParsingBench.cpp:100:43: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.gcda' profile count data file not found [-Wmissing-profile] 213:26.65 100 | ServoGetPropertyValueById); 213:26.65 | ^ 213:56.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 213:56.98 /builddir/build/BUILD/firefox-66.0.4/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]': 213:56.98 /builddir/build/BUILD/firefox-66.0.4/layout/base/GeometryUtils.cpp:323:33: required from here 213:56.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:43:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 213:56.98 43 | memset(aT, 0, sizeof(T)); 213:56.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 213:56.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:12, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:13, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:11, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrValue.h:22, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:22, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 213:56.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 213:56.99 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 213:56.99 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 213:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 213:56.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 213:56.99 123 | struct PointTyped 213:56.99 | ^~~~~~~~~~ 214:17.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.h:10, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.cpp:7, 214:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 214:17.24 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 214:17.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:17.24 1008 | foundInterface = 0; \ 214:17.24 | ^~~~~~~~~~~~~~ 214:17.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:17.24 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:17.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:17.24 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:17.24 601 | NS_INTERFACE_MAP_END 214:17.24 | ^~~~~~~~~~~~~~~~~~~~ 214:17.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:17.24 982 | else 214:17.24 | ^~~~ 214:17.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:17.24 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:17.24 | ^~~~~~~~~~~~~~~~~~ 214:17.25 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:17.25 599 | NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 214:17.25 | ^~~~~~~~~~~~~~~~~~~~~~ 214:22.13 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 214:22.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:22.13 1008 | foundInterface = 0; \ 214:22.13 | ^~~~~~~~~~~~~~ 214:22.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:22.13 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:22.13 | ^~~~~~~~~~~~~~~~~~~~~~~ 214:22.13 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:22.13 318 | NS_INTERFACE_MAP_END 214:22.13 | ^~~~~~~~~~~~~~~~~~~~ 214:22.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:22.13 982 | else 214:22.13 | ^~~~ 214:22.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:22.13 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:22.13 | ^~~~~~~~~~~~~~~~~~ 214:22.13 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:22.13 317 | NS_INTERFACE_MAP_ENTRY(nsISupports) 214:22.13 | ^~~~~~~~~~~~~~~~~~~~~~ 214:34.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 214:34.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 214:34.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 214:34.84 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.h:10, 214:34.84 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.cpp:7, 214:34.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 214:34.84 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]': 214:34.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:945:30: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 214:34.84 945 | PointTyped TransformPoint( 214:34.84 | ^~~~~~~~~~~~~~ 214:34.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:945:30: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:34.84 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 214:34.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 214:34.85 801 | size_t TransformAndClipRect(const RectTyped& aRect, 214:34.85 | ^~~~~~~~~~~~~~~~~~~~ 214:34.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:34.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:101: 214:34.87 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp: In function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)': 214:34.87 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.cpp:6343:38: warning: number of counters in profile data for function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'arcs', expected 60 and have 59) [-Wcoverage-mismatch] 214:34.87 6343 | static SnappedImageDrawingParameters ComputeSnappedImageDrawingParameters( 214:34.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:34.87 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.cpp:6343:38: warning: the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 214:34.87 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.cpp:6343:38: warning: the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 214:34.87 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.cpp:6343:38: warning: the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:58.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.cpp:11: 214:58.08 /builddir/build/BUILD/firefox-66.0.4/layout/base/gtest/TestAccessibleCaretManager.cpp: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 214:58.08 /builddir/build/BUILD/firefox-66.0.4/layout/base/gtest/TestAccessibleCaretManager.cpp:820:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.gcda' profile count data file not found [-Wmissing-profile] 214:58.08 820 | } // namespace mozilla 214:58.08 | ^ 215:45.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:92: 215:45.20 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 215:45.20 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsColumnSetFrame.cpp:1135:6: warning: the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.21 1135 | void nsColumnSetFrame::Reflow(nsPresContext* aPresContext, 215:45.21 | ^~~~~~~~~~~~~~~~ 215:45.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsColumnSetFrame.cpp:1135:6: warning: the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:45.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)': 215:45.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsColumnSetFrame.cpp:115:6: warning: the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.21 115 | void nsColumnSetFrame::ForEachColumnRule( 215:45.21 | ^~~~~~~~~~~~~~~~ 215:45.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsColumnSetFrame.cpp:115:6: warning: the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 215:45.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsColumnSetFrame.cpp:115:6: warning: the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:45.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:56: 215:45.22 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 215:45.22 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:4396:6: warning: the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.22 4396 | bool nsBlockFrame::PlaceLine(BlockReflowInput& aState, 215:45.22 | ^~~~~~~~~~~~ 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:4396:6: warning: the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1807:6: warning: the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.23 1807 | void nsBlockFrame::UnionChildOverflow(nsOverflowAreas& aOverflowAreas) { 215:45.23 | ^~~~~~~~~~~~ 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1807:6: warning: the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)': 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1753:6: warning: the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.23 1753 | void nsBlockFrame::ComputeOverflowAreas(const nsRect& aBounds, 215:45.23 | ^~~~~~~~~~~~ 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1753:6: warning: the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1061:6: warning: the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.23 1061 | void nsBlockFrame::Reflow(nsPresContext* aPresContext, ReflowOutput& aMetrics, 215:45.23 | ^~~~~~~~~~~~ 215:45.23 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1061:6: warning: the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 215:45.24 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsBlockFrame.cpp:1061:6: warning: the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:45.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:38: 215:45.24 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)': 215:45.24 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsAbsoluteContainingBlock.cpp:104:6: warning: the control flow of function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:45.24 104 | void nsAbsoluteContainingBlock::Reflow(nsContainerFrame* aDelegatingFrame, 215:45.24 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 215:45.24 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsAbsoluteContainingBlock.cpp:104:6: warning: the control flow of function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 215:45.24 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsAbsoluteContainingBlock.cpp:104:6: warning: the control flow of function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:10, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:13, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.h:23, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WritingModes.h:11, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:58, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 216:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 216:12.04 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 216:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 216:12.05 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 216:12.05 | ^~~~~ 216:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:13, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.h:23, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WritingModes.h:11, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:58, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 216:12.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 216:12.05 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >': 216:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:351:13: warning: number of counters in profile data for function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 216:12.05 351 | Maybe UnionMaybeRects(const Maybe& a, const Maybe& b) { 216:12.05 | ^~~~~~~~~~~~~~~ 216:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:351:13: warning: the control flow of function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:128: 216:12.05 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 216:12.05 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsLineLayout.cpp:3224:6: warning: the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:12.05 3224 | void nsLineLayout::RelativePositionAnnotations( 216:12.05 | ^~~~~~~~~~~~ 216:12.05 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsLineLayout.cpp:3224:6: warning: the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:119: 216:12.06 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsLineBox::MaybeFreeData()': 216:12.06 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsLineBox.cpp:438:6: warning: the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:12.06 438 | void nsLineBox::MaybeFreeData() { 216:12.06 | ^~~~~~~~~ 216:12.06 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsLineBox.cpp:438:6: warning: the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:47: 216:12.11 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)': 216:12.11 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:483:6: warning: the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:12.11 483 | void nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowInput* aState, 216:12.11 | ^~~~~~~~~~~~~~~~~ 216:12.11 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:483:6: warning: the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 216:12.11 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:483:6: warning: the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 216:12.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 216:12.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9289:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:12.13 9289 | void nsFrame::ConsiderChildOverflow(nsOverflowAreas& aOverflowAreas, 216:12.13 | ^~~~~~~ 216:12.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9289:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 216:12.14 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9289:6: warning: the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:12.14 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 216:12.14 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9183:6: warning: the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:12.14 9183 | void nsIFrame::RecomputePerspectiveChildrenOverflow( 216:12.14 | ^~~~~~~~ 216:12.14 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9183:6: warning: the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:35.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:10, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:13, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.h:23, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComputedStyleInlines.h:18, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WritingModes.h:11, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:58, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsSplittableFrame.h:16, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsContainerFrame.h:13, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageFrame.h:10, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageFrame.cpp:7, 216:35.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 216:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 216:35.16 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 216:35.16 | ^~~~~ 216:35.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:35.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:128: 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:185:25: warning: number of counters in profile data for function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'arcs', expected 44 and have 43) [-Wcoverage-mismatch] 216:35.16 185 | already_AddRefed nsVideoFrame::BuildLayer( 216:35.16 | ^~~~~~~~~~~~ 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:185:25: warning: the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:185:25: warning: the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:45:15: warning: number of counters in profile data for function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'arcs', expected 5 and have 3) [-Wcoverage-mismatch] 216:35.16 45 | static Matrix ComputeRotationMatrix(gfxFloat aRotatedWidth, 216:35.16 | ^~~~~~~~~~~~~~~~~~~~~ 216:35.16 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:45:15: warning: the control flow of function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:35.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 216:35.18 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp: In member function 'nsTextFrame::PaintShadows(nsCSSShadowArray*, nsTextFrame::PaintShadowParams const&)': 216:35.18 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:6734:6: warning: number of counters in profile data for function 'nsTextFrame::PaintShadows(nsCSSShadowArray*, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'arcs', expected 15 and have 14) [-Wcoverage-mismatch] 216:35.18 6734 | void nsTextFrame::PaintShadows(nsCSSShadowArray* aShadow, 216:35.18 | ^~~~~~~~~~~ 216:35.18 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:6734:6: warning: the control flow of function 'nsTextFrame::PaintShadows(nsCSSShadowArray*, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:54.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:29: 216:54.88 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 216:54.88 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsComboboxControlFrame.cpp:470:9: warning: number of counters in profile data for function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 216:54.89 470 | nsPoint nsComboboxControlFrame::GetCSSTransformTranslation() { 216:54.89 | ^~~~~~~~~~~~~~~~~~~~~~ 216:54.89 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsComboboxControlFrame.cpp:470:9: warning: the control flow of function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:19.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 217:19.33 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 217:19.33 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:7548: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] 217:19.33 7548 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 217:19.33 | ^ 217:19.33 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:6076:8: note: 'struct BCBlockDirSeg' declared here 217:19.33 6076 | struct BCBlockDirSeg { 217:19.33 | ^~~~~~~~~~~~~ 217:26.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:74: 217:26.83 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 217:26.83 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableRowFrame.cpp:1084:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 217:26.83 1084 | nscoord nsTableRowFrame::CollapseRowIfNecessary(nscoord aRowOffset, 217:26.83 | ^~~~~~~~~~~~~~~ 217:26.83 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableRowFrame.cpp:1084:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:26.83 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableRowFrame.cpp:1084:9: warning: the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:37.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.h:12, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:7, 217:37.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 217:37.06 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 217:37.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:37.06 1008 | foundInterface = 0; \ 217:37.06 | ^~~~~~~~~~~~~~ 217:37.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:37.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:37.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:37.06 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:37.06 514 | NS_INTERFACE_MAP_END 217:37.06 | ^~~~~~~~~~~~~~~~~~~~ 217:37.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:37.06 982 | else 217:37.06 | ^~~~ 217:37.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:37.06 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:37.06 | ^~~~~~~~~~~~~~~~~~ 217:37.06 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:37.06 513 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 217:37.06 | ^~~~~~~~~~~~~~~~~~~~~~ 217:37.08 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 217:37.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:37.08 1008 | foundInterface = 0; \ 217:37.08 | ^~~~~~~~~~~~~~ 217:37.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:37.08 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:37.08 | ^~~~~~~~~~~~~~~~~~~~~~~ 217:37.08 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:37.08 599 | NS_INTERFACE_MAP_END 217:37.08 | ^~~~~~~~~~~~~~~~~~~~ 217:37.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:37.08 982 | else 217:37.08 | ^~~~ 217:37.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:37.08 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:37.08 | ^~~~~~~~~~~~~~~~~~ 217:37.08 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:37.08 598 | NS_INTERFACE_MAP_ENTRY(nsISupports) 217:37.08 | ^~~~~~~~~~~~~~~~~~~~~~ 217:44.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:10, 217:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:12, 217:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 217:44.72 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.h:12, 217:44.72 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:7, 217:44.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 217:44.73 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 217:44.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 217:44.73 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 217:44.73 | ^~~~~ 217:44.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 217:44.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 217:44.73 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.h:12, 217:44.74 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:7, 217:44.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 217:44.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 217:44.74 208 | BaseMatrix& PreRotate(T aAngle) { 217:44.74 | ^~~~~~~~~ 217:44.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:128: 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:239:33: warning: number of counters in profile data for function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 24 and have 23) [-Wcoverage-mismatch] 217:44.74 239 | already_AddRefed nsSVGClipPathFrame::GetClipMask( 217:44.74 | ^~~~~~~~~~~~~~~~~~ 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:239:33: warning: the control flow of function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:239:33: warning: the control flow of function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:111:6: warning: number of counters in profile data for function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 28 and have 27) [-Wcoverage-mismatch] 217:44.74 111 | void nsSVGClipPathFrame::PaintClipMask(gfxContext& aMaskContext, 217:44.74 | ^~~~~~~~~~~~~~~~~~ 217:44.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:111:6: warning: the control flow of function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:100:13: warning: number of counters in profile data for function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 217:44.75 100 | static void ComposeExtraMask(DrawTarget* aTarget, SourceSurface* aExtraMask, 217:44.75 | ^~~~~~~~~~~~~~~~ 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:100:13: warning: the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:100:13: warning: the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:36:6: warning: number of counters in profile data for function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 27 and have 25) [-Wcoverage-mismatch] 217:44.75 36 | void nsSVGClipPathFrame::ApplyClipPath(gfxContext& aContext, 217:44.75 | ^~~~~~~~~~~~~~~~~~ 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:36:6: warning: the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGClipPathFrame.cpp:36:6: warning: the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:110: 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)': 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:617:6: warning: number of counters in profile data for function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'arcs', expected 25 and have 23) [-Wcoverage-mismatch] 217:44.75 617 | void nsFilterInstance::BuildSourceImage(DrawTarget* aDest, 217:44.75 | ^~~~~~~~~~~~~~~~ 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:617:6: warning: the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:617:6: warning: the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 217:44.75 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:570:6: warning: number of counters in profile data for function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 217:44.76 570 | void nsFilterInstance::BuildSourcePaint(SourceInfo* aSource, 217:44.76 | ^~~~~~~~~~~~~~~~ 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:570:6: warning: the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:570:6: warning: the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)': 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:373:1: warning: number of counters in profile data for function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 24 and have 23) [-Wcoverage-mismatch] 217:44.76 373 | nsFilterInstance::nsFilterInstance( 217:44.76 | ^~~~~~~~~~~~~~~~ 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:373:1: warning: the control flow of function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)': 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:98:6: warning: number of counters in profile data for function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)' does not match its profile data (counter 'arcs', expected 64 and have 63) [-Wcoverage-mismatch] 217:44.76 98 | bool nsFilterInstance::BuildWebRenderFilters(nsIFrame* aFilteredFrame, 217:44.76 | ^~~~~~~~~~~~~~~~ 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:98:6: warning: the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:98:6: warning: the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:60:6: warning: number of counters in profile data for function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'arcs', expected 26 and have 24) [-Wcoverage-mismatch] 217:44.76 60 | void nsFilterInstance::PaintFilteredFrame( 217:44.76 | ^~~~~~~~~~~~~~~~ 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:60:6: warning: the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsFilterInstance.cpp:60:6: warning: the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:74: 217:44.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)': 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:5324:9: warning: number of counters in profile data for function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'arcs', expected 13 and have 12) [-Wcoverage-mismatch] 217:44.77 5324 | gfxRect SVGTextFrame::TransformFrameRectFromTextChild( 217:44.77 | ^~~~~~~~~~~~ 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:5324:9: warning: the control flow of function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)': 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:4015:10: warning: number of counters in profile data for function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'arcs', expected 21 and have 20) [-Wcoverage-mismatch] 217:44.77 4015 | nsresult SVGTextFrame::GetEndPositionOfChar(nsIContent* aContent, 217:44.77 | ^~~~~~~~~~~~ 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:4015:10: warning: the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:4015:10: warning: the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 217:44.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:3274:6: warning: number of counters in profile data for function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 61 and have 59) [-Wcoverage-mismatch] 217:44.77 3274 | void SVGTextFrame::PaintSVG(gfxContext& aContext, const gfxMatrix& aTransform, 217:44.78 | ^~~~~~~~~~~~ 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:3274:6: warning: the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:3274:6: warning: the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:2878:6: warning: number of counters in profile data for function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 217:44.78 2878 | void nsDisplaySVGText::Paint(nsDisplayListBuilder* aBuilder, gfxContext* aCtx) { 217:44.78 | ^~~~~~~~~~~~~~~~ 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:2878:6: warning: the control flow of function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const': 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:945:9: warning: number of counters in profile data for function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 217:44.78 945 | SVGBBox TextRenderedRun::GetUserSpaceRect( 217:44.78 | ^~~~~~~~~~~~~~~ 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:945:9: warning: the control flow of function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const': 217:44.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:841:9: warning: number of counters in profile data for function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'arcs', expected 25 and have 24) [-Wcoverage-mismatch] 217:44.79 841 | SVGBBox TextRenderedRun::GetRunUserSpaceRect(nsPresContext* aContext, 217:44.79 | ^~~~~~~~~~~~~~~ 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGTextFrame.cpp:841:9: warning: the control flow of function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:65: 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:1436:6: warning: number of counters in profile data for function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'arcs', expected 7 and have 8) [-Wcoverage-mismatch] 217:44.79 1436 | void SVGObserverUtils::AddRenderingObserver(Element* aElement, 217:44.79 | ^~~~~~~~~~~~~~~~ 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:1436:6: warning: the control flow of function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:47: 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGGeometryFrame.cpp:245:6: warning: number of counters in profile data for function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 19 and have 18) [-Wcoverage-mismatch] 217:44.79 245 | void SVGGeometryFrame::PaintSVG(gfxContext& aContext, 217:44.79 | ^~~~~~~~~~~~~~~~ 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGGeometryFrame.cpp:245:6: warning: the control flow of function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGGeometryFrame.cpp:104:6: warning: number of counters in profile data for function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 217:44.79 104 | void nsDisplaySVGGeometry::Paint(nsDisplayListBuilder* aBuilder, 217:44.79 | ^~~~~~~~~~~~~~~~~~~~ 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGGeometryFrame.cpp:104:6: warning: the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGGeometryFrame.cpp:104:6: warning: the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:44.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 217:44.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 217:44.80 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:230:30: warning: number of counters in profile data for function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 39 and have 36) [-Wcoverage-mismatch] 217:44.80 230 | already_AddRefed SVGContextPaintImpl::Paint::GetPattern( 217:44.80 | ^~~~~~~~~~~~~~~~~~~ 217:44.80 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:230:30: warning: the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:44.80 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:230:30: warning: the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:110: 217:57.94 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGPatternFrame.cpp:192:33: warning: number of counters in profile data for function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 61 and have 59) [-Wcoverage-mismatch] 217:57.95 192 | already_AddRefed nsSVGPatternFrame::PaintPattern( 217:57.95 | ^~~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGPatternFrame.cpp:192:33: warning: the control flow of function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGPatternFrame.cpp:192:33: warning: the control flow of function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:101: 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGOuterSVGFrame.cpp:962:15: warning: number of counters in profile data for function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 217:57.95 962 | static Matrix ComputeOuterSVGAnonChildFrameTransform( 217:57.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGOuterSVGFrame.cpp:962:15: warning: the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGOuterSVGFrame.cpp:962:15: warning: the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGOuterSVGFrame.cpp:581:6: warning: number of counters in profile data for function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 16 and have 15) [-Wcoverage-mismatch] 217:57.95 581 | void nsDisplayOuterSVG::Paint(nsDisplayListBuilder* aBuilder, 217:57.95 | ^~~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGOuterSVGFrame.cpp:581:6: warning: the control flow of function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:92: 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMaskFrame.cpp:45:33: warning: number of counters in profile data for function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'arcs', expected 54 and have 52) [-Wcoverage-mismatch] 217:57.95 45 | already_AddRefed nsSVGMaskFrame::GetMaskForMaskedFrame( 217:57.95 | ^~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMaskFrame.cpp:45:33: warning: the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMaskFrame.cpp:45:33: warning: the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:83: 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:137:9: warning: number of counters in profile data for function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'arcs', expected 18 and have 16) [-Wcoverage-mismatch] 217:57.95 137 | SVGBBox nsSVGMarkerFrame::GetMarkBBoxContribution( 217:57.95 | ^~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:137:9: warning: the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:137:9: warning: the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:88:6: warning: number of counters in profile data for function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 27 and have 25) [-Wcoverage-mismatch] 217:57.95 88 | void nsSVGMarkerFrame::PaintMark(gfxContext& aContext, 217:57.95 | ^~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:88:6: warning: the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:88:6: warning: the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:62:11: warning: number of counters in profile data for function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'arcs', expected 6 and have 4) [-Wcoverage-mismatch] 217:57.95 62 | gfxMatrix nsSVGMarkerFrame::GetCanvasTM() { 217:57.95 | ^~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGMarkerFrame.cpp:62:11: warning: the control flow of function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:74: 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)': 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGIntegrationUtils.cpp:1190:1: warning: number of counters in profile data for function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) [-Wcoverage-mismatch] 217:57.95 1190 | nsSVGIntegrationUtils::DrawableFromPaintServer( 217:57.95 | ^~~~~~~~~~~~~~~~~~~~~ 217:57.95 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGIntegrationUtils.cpp:1190:1: warning: the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGIntegrationUtils.cpp:1190:1: warning: the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)': 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGIntegrationUtils.cpp:503:24: warning: number of counters in profile data for function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 217:57.96 503 | static MaskPaintResult CreateAndPaintMaskSurface( 217:57.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGIntegrationUtils.cpp:503:24: warning: the control flow of function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGIntegrationUtils.cpp:503:24: warning: the control flow of function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:56: 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGImageFrame.cpp:198:6: warning: number of counters in profile data for function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 16 and have 14) [-Wcoverage-mismatch] 217:57.96 198 | bool nsSVGImageFrame::TransformContextForPainting(gfxContext* aGfxContext, 217:57.96 | ^~~~~~~~~~~~~~~ 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGImageFrame.cpp:198:6: warning: the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGImageFrame.cpp:198:6: warning: the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGImageFrame.cpp:173:13: warning: number of counters in profile data for function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'arcs', expected 4 and have 3) [-Wcoverage-mismatch] 217:57.96 173 | gfx::Matrix nsSVGImageFrame::GetRasterImageTransform(int32_t aNativeWidth, 217:57.96 | ^~~~~~~~~~~~~~~ 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGImageFrame.cpp:173:13: warning: the control flow of function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:47: 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)': 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGGradientFrame.cpp:219:30: warning: number of counters in profile data for function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 52 and have 51) [-Wcoverage-mismatch] 217:57.96 219 | already_AddRefed nsSVGGradientFrame::GetPaintServerPattern( 217:57.96 | ^~~~~~~~~~~~~~~~~~ 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGGradientFrame.cpp:219:30: warning: the control flow of function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGGradientFrame.cpp:219:30: warning: the control flow of function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGGradientFrame.cpp:131:11: warning: number of counters in profile data for function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 217:57.96 131 | gfxMatrix nsSVGGradientFrame::GetGradientTransform( 217:57.96 | ^~~~~~~~~~~~~~~~~~ 217:57.96 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGGradientFrame.cpp:131:11: warning: the control flow of function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 218:09.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:11: 218:09.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 218:09.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:1249:16: warning: number of counters in profile data for function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 218:09.41 1249 | static gfxRect PathExtentsToMaxStrokeExtents(const gfxRect& aPathExtents, 218:09.42 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:1249:16: warning: the control flow of function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:578:6: warning: number of counters in profile data for function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 105 and have 102) [-Wcoverage-mismatch] 218:09.42 578 | void nsSVGUtils::PaintFrameWithEffects(nsIFrame* aFrame, gfxContext& aContext, 218:09.42 | ^~~~~~~~~~ 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:578:6: warning: the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:578:6: warning: the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:492:15: warning: number of counters in profile data for function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 218:09.42 492 | gfxContext* CreateBlendTarget(const gfxMatrix& aTransform) { 218:09.42 | ^~~~~~~~~~~~~~~~~ 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:492:15: warning: the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 218:09.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGUtils.cpp:492:15: warning: the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 218:15.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 218:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 218:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 218:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 218:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 218:15.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BoxObject.h:11, 218:15.77 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:7, 218:15.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 218:15.77 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 218:15.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:15.77 1008 | foundInterface = 0; \ 218:15.77 | ^~~~~~~~~~~~~~ 218:15.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:15.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:15.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:15.77 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:15.77 42 | NS_INTERFACE_MAP_END 218:15.77 | ^~~~~~~~~~~~~~~~~~~~ 218:15.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:15.77 982 | else 218:15.77 | ^~~~ 218:15.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:15.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:15.77 | ^~~~~~~~~~~~~~~~~~ 218:15.77 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:15.77 41 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:15.77 | ^~~~~~~~~~~~~~~~~~~~~~ 218:38.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:38.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:38.43 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.h:13, 218:38.43 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.cpp:14, 218:38.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 218:38.43 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 218:38.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:38.43 1008 | foundInterface = 0; \ 218:38.43 | ^~~~~~~~~~~~~~ 218:38.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:38.43 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:38.43 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:38.43 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:38.43 1014 | NS_INTERFACE_MAP_END 218:38.43 | ^~~~~~~~~~~~~~~~~~~~ 218:38.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:38.43 982 | else 218:38.43 | ^~~~ 218:38.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:38.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:38.43 | ^~~~~~~~~~~~~~~~~~ 218:38.43 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:38.43 1013 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:38.43 | ^~~~~~~~~~~~~~~~~~~~~~ 218:53.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:53.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 218:53.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 218:53.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 218:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 218:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 218:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 218:53.50 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 218:53.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 218:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:53.50 1008 | foundInterface = 0; \ 218:53.50 | ^~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:53.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:53.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:53.50 62 | NS_INTERFACE_MAP_END 218:53.50 | ^~~~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:53.50 1000 | } else 218:53.50 | ^~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 218:53.50 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 218:53.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 218:53.50 61 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 218:53.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:53.50 1008 | foundInterface = 0; \ 218:53.50 | ^~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:53.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:53.50 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:53.50 248 | NS_INTERFACE_MAP_END 218:53.50 | ^~~~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:53.50 982 | else 218:53.50 | ^~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:53.50 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:53.50 | ^~~~~~~~~~~~~~~~~~ 218:53.50 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:53.50 247 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:53.50 | ^~~~~~~~~~~~~~~~~~~~~~ 218:53.53 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 218:53.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:53.53 1008 | foundInterface = 0; \ 218:53.53 | ^~~~~~~~~~~~~~ 218:53.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:53.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:53.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:53.53 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:53.53 109 | NS_INTERFACE_MAP_END 218:53.53 | ^~~~~~~~~~~~~~~~~~~~ 218:53.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 218:53.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 218:53.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 218:53.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 218:53.53 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 218:53.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 218:53.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:53.53 409 | else 218:53.53 | ^~~~ 218:53.53 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 218:53.53 108 | NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 218:53.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:53.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 218:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 218:53.58 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 218:53.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:53.58 1008 | foundInterface = 0; \ 218:53.58 | ^~~~~~~~~~~~~~ 218:53.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:53.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:53.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 218:53.58 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:53.58 250 | NS_INTERFACE_MAP_END 218:53.58 | ^~~~~~~~~~~~~~~~~~~~ 218:53.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:53.58 982 | else 218:53.58 | ^~~~ 218:53.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:53.58 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:53.58 | ^~~~~~~~~~~~~~~~~~ 218:53.58 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:53.58 249 | NS_INTERFACE_MAP_ENTRY(nsISupports) 218:53.58 | ^~~~~~~~~~~~~~~~~~~~~~ 219:03.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 219:03.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 219:03.68 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBoxLayout.h:10, 219:03.68 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsStackLayout.h:19, 219:03.68 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.h:10, 219:03.68 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.cpp:14, 219:03.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 219:03.68 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 219:03.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.68 1023 | foundInterface = 0; \ 219:03.68 | ^~~~~~~~~~~~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:03.68 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:03.68 230 | NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 219:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.68 992 | else 219:03.68 | ^~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:03.68 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:03.68 229 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 219:03.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.70 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 219:03.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.70 1023 | foundInterface = 0; \ 219:03.70 | ^~~~~~~~~~~~~~ 219:03.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:03.70 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.70 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:03.70 173 | NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 219:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.70 992 | else 219:03.70 | ^~~~ 219:03.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:03.70 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.70 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:03.70 172 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 219:03.70 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:51.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:29: 219:51.32 /builddir/build/BUILD/firefox-66.0.4/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 219:51.33 /builddir/build/BUILD/firefox-66.0.4/layout/mathml/nsMathMLOperators.cpp:274:17: warning: number of counters in profile data for function 'InitOperatorGlobals()' does not match its profile data (counter 'arcs', expected 6 and have 7) [-Wcoverage-mismatch] 219:51.33 274 | static nsresult InitOperatorGlobals() { 219:51.33 | ^~~~~~~~~~~~~~~~~~~ 219:51.33 /builddir/build/BUILD/firefox-66.0.4/layout/mathml/nsMathMLOperators.cpp:274:17: warning: the control flow of function 'InitOperatorGlobals()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:128: 220:34.77 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]': 220:34.77 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:742:13: warning: number of counters in profile data for function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]' does not match its profile data (counter 'arcs', expected 40 and have 36) [-Wcoverage-mismatch] 220:34.77 742 | static bool GenerateAndPushTextMask(nsIFrame* aFrame, gfxContext* aContext, 220:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:34.77 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:742:13: warning: the control flow of function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 220:34.77 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:742:13: warning: the control flow of function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRFPService.h:12, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationUtils.h:13, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/layout/painting/ActiveLayerTracker.cpp:9, 220:34.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 220:34.77 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]': 220:34.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:656:32: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 220:34.78 656 | Point4DTyped ProjectPoint( 220:34.78 | ^~~~~~~~~~~~ 220:34.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:656:32: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 220:34.78 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In function '__static_initialization_and_destruction_0(int, int)': 220:34.78 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:34.78 128 | mFrameOffsetToViewport(aFrameOffsetToViewport) {} 220:34.78 | ^ 220:34.78 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRFPService.h:12, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationUtils.h:13, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/layout/painting/ActiveLayerTracker.cpp:9, 220:34.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 220:34.78 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long': 220:34.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) [-Wcoverage-mismatch] 220:34.78 801 | size_t TransformAndClipRect(const RectTyped& aRect, 220:34.78 | ^~~~~~~~~~~~~~~~~~~~ 220:34.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:801:10: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:10, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:14, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRFPService.h:12, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationUtils.h:13, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/layout/painting/ActiveLayerTracker.cpp:9, 220:34.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:2: 220:34.79 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 220:34.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 220:34.79 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 220:34.79 | ^~~~~ 220:34.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:128: 220:34.80 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)': 220:34.80 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:8663:13: warning: number of counters in profile data for function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 220:34.81 8663 | static void ComputeMaskGeometry(PaintFramesParams& aParams) { 220:34.81 | ^~~~~~~~~~~~~~~~~~~ 220:34.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:8663:13: warning: the control flow of function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:34.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In member function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)': 220:34.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:6869:6: warning: the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:34.81 6869 | bool nsDisplayStickyPosition::CreateWebRenderCommands( 220:34.81 | ^~~~~~~~~~~~~~~~~~~~~~~ 220:34.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:6869:6: warning: the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 220:34.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.cpp:6869:6: warning: the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:52.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 220:52.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp: In member function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)': 220:52.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp:405:15: warning: number of counters in profile data for function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'arcs', expected 95 and have 94) [-Wcoverage-mismatch] 220:52.81 405 | ImgDrawResult nsImageRenderer::Draw(nsPresContext* aPresContext, 220:52.81 | ^~~~~~~~~~~~~~~ 220:52.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp:405:15: warning: the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 220:52.81 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp:405:15: warning: the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:12.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXPTCUtils.h:10, 221:12.77 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:118, 221:12.77 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCModule.h:7, 221:12.77 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsLayoutModule.cpp:9, 221:12.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 221:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h: In constructor 'nsXPTCVariant::nsXPTCVariant()': 221:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:78:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 221:12.77 78 | memset(this, 0, sizeof(nsXPTCVariant)); 221:12.77 | ^ 221:12.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xptcall.h:44:8: note: 'struct nsXPTCVariant' declared here 221:12.77 44 | struct nsXPTCVariant { 221:12.77 | ^~~~~~~~~~~~~ 221:23.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/caps/nsJSPrincipals.h:9, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.h:10, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsContentDLF.cpp:11, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 221:23.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 221:23.60 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 221:23.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 221:23.60 31 | memset(aT, 0, sizeof(T)); 221:23.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 221:23.60 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCModule.h:7, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsLayoutModule.cpp:9, 221:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 221:23.60 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 221:23.60 2333 | struct GlobalProperties { 221:23.61 | ^~~~~~~~~~~~~~~~ 221:37.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 221:37.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 221:37.41 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/BrowsingContext.cpp:7, 221:37.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 221:37.42 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 221:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.42 1008 | foundInterface = 0; \ 221:37.42 | ^~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:37.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:37.42 29 | NS_INTERFACE_MAP_END 221:37.42 | ^~~~~~~~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.42 982 | else 221:37.42 | ^~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:37.42 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:37.42 | ^~~~~~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:37.42 28 | NS_INTERFACE_MAP_ENTRY(nsISupports) 221:37.42 | ^~~~~~~~~~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 221:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.42 1008 | foundInterface = 0; \ 221:37.42 | ^~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:37.42 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:37.42 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:37.42 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:37.43 99 | NS_INTERFACE_MAP_END 221:37.43 | ^~~~~~~~~~~~~~~~~~~~ 221:37.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.43 982 | else 221:37.43 | ^~~~ 221:37.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:37.43 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:37.43 | ^~~~~~~~~~~~~~~~~~ 221:37.43 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:37.43 98 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 221:37.43 | ^~~~~~~~~~~~~~~~~~~~~~ 221:39.98 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 221:39.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:39.98 1023 | foundInterface = 0; \ 221:39.98 | ^~~~~~~~~~~~~~ 221:39.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:39.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:39.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:39.98 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:39.98 553 | NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 221:39.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:39.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:39.98 982 | else 221:39.98 | ^~~~ 221:39.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:39.98 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:39.98 | ^~~~~~~~~~~~~~~~~~ 221:39.98 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:39.98 552 | NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 221:39.98 | ^~~~~~~~~~~~~~~~~~~~~~ 221:41.48 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 221:41.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:41.48 1008 | foundInterface = 0; \ 221:41.48 | ^~~~~~~~~~~~~~ 221:41.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:41.48 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:41.48 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:41.48 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:41.48 110 | NS_INTERFACE_MAP_END 221:41.48 | ^~~~~~~~~~~~~~~~~~~~ 221:41.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:41.48 982 | else 221:41.48 | ^~~~ 221:41.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:41.48 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:41.48 | ^~~~~~~~~~~~~~~~~~ 221:41.48 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:41.48 109 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 221:41.48 | ^~~~~~~~~~~~~~~~~~~~~~ 221:41.53 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 221:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:41.53 1008 | foundInterface = 0; \ 221:41.53 | ^~~~~~~~~~~~~~ 221:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:41.53 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:41.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 221:41.53 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:41.53 21 | NS_INTERFACE_MAP_END 221:41.53 | ^~~~~~~~~~~~~~~~~~~~ 221:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:41.53 982 | else 221:41.53 | ^~~~ 221:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:41.53 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:41.53 | ^~~~~~~~~~~~~~~~~~ 221:41.53 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:41.53 20 | NS_INTERFACE_MAP_ENTRY(nsINamed) 221:41.53 | ^~~~~~~~~~~~~~~~~~~~~~ 221:56.39 In file included from /builddir/build/BUILD/firefox-66.0.4/docshell/base/timeline/TimelineConsumers.h:14, 221:56.39 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/timeline/AutoGlobalTimelineMarker.cpp:9, 221:56.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:11: 221:56.39 /builddir/build/BUILD/firefox-66.0.4/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 221:56.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 221:56.39 50 | OffTheBooksMutex* Mutex() { 221:56.39 | ^~~~~ 221:56.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:56.39 /builddir/build/BUILD/firefox-66.0.4/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 221:56.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 221:56.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:01.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:01.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 222:01.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 222:01.30 from /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:7, 222:01.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 222:01.30 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 222:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:01.30 1008 | foundInterface = 0; \ 222:01.30 | ^~~~~~~~~~~~~~ 222:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:01.30 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:01.30 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:01.30 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:01.30 76 | NS_INTERFACE_MAP_END 222:01.30 | ^~~~~~~~~~~~~~~~~~~~ 222:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:01.30 982 | else 222:01.30 | ^~~~ 222:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:01.30 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:01.30 | ^~~~~~~~~~~~~~~~~~ 222:01.30 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:01.30 75 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:01.30 | ^~~~~~~~~~~~~~~~~~~~~~ 222:06.46 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 222:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:06.46 1008 | foundInterface = 0; \ 222:06.46 | ^~~~~~~~~~~~~~ 222:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:06.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:06.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:06.46 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:06.46 43 | NS_INTERFACE_MAP_END 222:06.46 | ^~~~~~~~~~~~~~~~~~~~ 222:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:06.46 982 | else 222:06.46 | ^~~~ 222:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:06.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:06.47 | ^~~~~~~~~~~~~~~~~~ 222:06.47 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:06.47 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 222:06.47 | ^~~~~~~~~~~~~~~~~~~~~~ 222:06.87 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 222:06.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:06.87 1008 | foundInterface = 0; \ 222:06.87 | ^~~~~~~~~~~~~~ 222:06.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:06.87 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:06.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:06.87 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:06.87 221 | NS_INTERFACE_MAP_END 222:06.87 | ^~~~~~~~~~~~~~~~~~~~ 222:06.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:06.87 982 | else 222:06.87 | ^~~~ 222:06.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:06.87 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:06.87 | ^~~~~~~~~~~~~~~~~~ 222:06.87 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:06.87 220 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 222:06.87 | ^~~~~~~~~~~~~~~~~~~~~~ 222:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 222:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 222:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 222:21.84 from /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellFactory.cpp:6, 222:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 222:21.84 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 222:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:21.84 1008 | foundInterface = 0; \ 222:21.84 | ^~~~~~~~~~~~~~ 222:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:21.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:21.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:21.84 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:21.84 229 | NS_INTERFACE_MAP_END 222:21.84 | ^~~~~~~~~~~~~~~~~~~~ 222:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:21.84 982 | else 222:21.84 | ^~~~ 222:21.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:21.84 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:21.84 | ^~~~~~~~~~~~~~~~~~ 222:21.84 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:21.84 228 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 222:21.84 | ^~~~~~~~~~~~~~~~~~~~~~ 222:22.25 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 222:22.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:22.25 1008 | foundInterface = 0; \ 222:22.25 | ^~~~~~~~~~~~~~ 222:22.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:22.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:22.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:22.25 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:22.25 64 | NS_INTERFACE_MAP_END 222:22.25 | ^~~~~~~~~~~~~~~~~~~~ 222:22.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:22.25 982 | else 222:22.25 | ^~~~ 222:22.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:22.25 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:22.25 | ^~~~~~~~~~~~~~~~~~ 222:22.25 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:22.25 63 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 222:22.25 | ^~~~~~~~~~~~~~~~~~~~~~ 222:22.39 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 222:22.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:22.39 1008 | foundInterface = 0; \ 222:22.39 | ^~~~~~~~~~~~~~ 222:22.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:22.39 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:22.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:22.39 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:22.39 113 | NS_INTERFACE_MAP_END 222:22.39 | ^~~~~~~~~~~~~~~~~~~~ 222:22.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1005:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:22.39 1005 | else 222:22.39 | ^~~~ 222:22.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1064:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 222:22.39 1064 | NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 222:22.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.39 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 222:22.39 112 | NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 222:22.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.41 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 222:22.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:22.41 1036 | foundInterface = 0; \ 222:22.41 | ^~~~~~~~~~~~~~ 222:22.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 222:22.41 1074 | NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 222:22.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.41 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:897:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 222:22.41 897 | NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 222:22.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:22.41 982 | else 222:22.41 | ^~~~ 222:22.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:22.41 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:22.41 | ^~~~~~~~~~~~~~~~~~ 222:22.41 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:896:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:22.41 896 | NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 222:22.41 | ^~~~~~~~~~~~~~~~~~~~~~ 222:22.47 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 222:22.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:22.47 1023 | foundInterface = 0; \ 222:22.47 | ^~~~~~~~~~~~~~ 222:22.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:22.47 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:22.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.47 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:22.47 98 | NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 222:22.47 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:22.47 982 | else 222:22.47 | ^~~~ 222:22.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:22.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:22.47 | ^~~~~~~~~~~~~~~~~~ 222:22.47 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:22.47 97 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 222:22.47 | ^~~~~~~~~~~~~~~~~~~~~~ 222:27.60 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 222:27.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:27.60 1008 | foundInterface = 0; \ 222:27.60 | ^~~~~~~~~~~~~~ 222:27.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:27.60 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 222:27.60 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:27.60 127 | NS_INTERFACE_MAP_END 222:27.60 | ^~~~~~~~~~~~~~~~~~~~ 222:27.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:27.60 1000 | } else 222:27.60 | ^~~~ 222:27.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 222:27.60 1070 | NS_IMPL_QUERY_BODY_CONCRETE(_class) 222:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:27.60 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 222:27.60 126 | NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 222:27.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:15.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 225:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 225:15.47 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.h:10, 225:15.47 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:6, 225:15.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 225:15.47 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 225:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:15.47 1008 | foundInterface = 0; \ 225:15.47 | ^~~~~~~~~~~~~~ 225:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:15.47 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:15.47 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:15.47 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:15.47 39 | NS_INTERFACE_MAP_END 225:15.47 | ^~~~~~~~~~~~~~~~~~~~ 225:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:15.47 982 | else 225:15.47 | ^~~~ 225:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:15.47 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:15.47 | ^~~~~~~~~~~~~~~~~~ 225:15.47 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:15.47 38 | NS_INTERFACE_MAP_ENTRY(nsISupports) 225:15.47 | ^~~~~~~~~~~~~~~~~~~~~~ 225:45.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:45.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 225:45.33 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.h:10, 225:45.33 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.cpp:6, 225:45.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 225:45.33 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 225:45.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:45.33 1008 | foundInterface = 0; \ 225:45.33 | ^~~~~~~~~~~~~~ 225:45.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:45.33 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 225:45.33 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:45.33 61 | NS_INTERFACE_MAP_END 225:45.33 | ^~~~~~~~~~~~~~~~~~~~ 225:45.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:45.33 992 | else 225:45.33 | ^~~~ 225:45.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 225:45.33 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 225:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:45.33 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 225:45.33 60 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 225:45.33 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:50.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 225:50.82 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 225:50.82 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsTextEquivUtils.cpp:269:10: warning: number of counters in profile data for function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'arcs', expected 14 and have 13) [-Wcoverage-mismatch] 225:50.82 269 | nsresult nsTextEquivUtils::AppendFromDOMNode(nsIContent* aContent, 225:50.82 | ^~~~~~~~~~~~~~~~ 225:50.82 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsTextEquivUtils.cpp:269:10: warning: the control flow of function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:00.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/HyperTextAccessible.h:9, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/HyperTextAccessibleWrap.h:10, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.h:9, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible-inl.h:10, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.cpp:6, 226:00.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 226:00.28 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 226:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:00.28 1008 | foundInterface = 0; \ 226:00.28 | ^~~~~~~~~~~~~~ 226:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:00.28 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:00.28 | ^~~~~~~~~~~~~~~~~~~~~~~ 226:00.28 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:00.28 103 | NS_INTERFACE_MAP_END 226:00.28 | ^~~~~~~~~~~~~~~~~~~~ 226:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:00.28 992 | else 226:00.28 | ^~~~ 226:00.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:00.28 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:00.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:00.28 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:00.28 102 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 226:00.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.78 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 226:01.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:01.78 1023 | foundInterface = 0; \ 226:01.78 | ^~~~~~~~~~~~~~ 226:01.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:01.78 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:01.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.78 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:01.79 162 | NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 226:01.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:01.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:01.79 982 | else 226:01.79 | ^~~~ 226:01.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:01.79 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:01.79 | ^~~~~~~~~~~~~~~~~~ 226:01.79 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:01.79 161 | NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 226:01.79 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 227:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.h:6, 227:01.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 227:01.90 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.91 1008 | foundInterface = 0; \ 227:01.91 | ^~~~~~~~~~~~~~ 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.91 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.91 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.91 45 | NS_INTERFACE_MAP_END 227:01.91 | ^~~~~~~~~~~~~~~~~~~~ 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.91 982 | else 227:01.91 | ^~~~ 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.91 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.91 | ^~~~~~~~~~~~~~~~~~ 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.91 44 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 227:01.91 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 227:01.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.91 1008 | foundInterface = 0; \ 227:01.91 | ^~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.92 91 | NS_INTERFACE_MAP_END 227:01.92 | ^~~~~~~~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.92 982 | else 227:01.92 | ^~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.92 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.92 | ^~~~~~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.92 90 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 227:01.92 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.92 1008 | foundInterface = 0; \ 227:01.92 | ^~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.92 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.92 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.92 158 | NS_INTERFACE_MAP_END 227:01.92 | ^~~~~~~~~~~~~~~~~~~~ 227:01.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.92 982 | else 227:01.92 | ^~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.93 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.93 | ^~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.93 157 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 227:01.93 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.93 1008 | foundInterface = 0; \ 227:01.93 | ^~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.93 232 | NS_INTERFACE_MAP_END 227:01.93 | ^~~~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.93 982 | else 227:01.93 | ^~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.93 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.93 | ^~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.93 231 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 227:01.93 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.93 1008 | foundInterface = 0; \ 227:01.93 | ^~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.93 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.93 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.93 299 | NS_INTERFACE_MAP_END 227:01.93 | ^~~~~~~~~~~~~~~~~~~~ 227:01.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.93 982 | else 227:01.93 | ^~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.94 | ^~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.94 298 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 227:01.94 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.94 1008 | foundInterface = 0; \ 227:01.94 | ^~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.94 352 | NS_INTERFACE_MAP_END 227:01.94 | ^~~~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.94 982 | else 227:01.94 | ^~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.94 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.94 | ^~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.94 351 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 227:01.94 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.94 1008 | foundInterface = 0; \ 227:01.94 | ^~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.94 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.94 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.94 405 | NS_INTERFACE_MAP_END 227:01.94 | ^~~~~~~~~~~~~~~~~~~~ 227:01.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.94 982 | else 227:01.94 | ^~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.95 | ^~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.95 404 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 227:01.95 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.95 1008 | foundInterface = 0; \ 227:01.95 | ^~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.95 465 | NS_INTERFACE_MAP_END 227:01.95 | ^~~~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.95 982 | else 227:01.95 | ^~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.95 | ^~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.95 464 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 227:01.95 | ^~~~~~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.95 1008 | foundInterface = 0; \ 227:01.95 | ^~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.95 567 | NS_INTERFACE_MAP_END 227:01.95 | ^~~~~~~~~~~~~~~~~~~~ 227:01.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.95 982 | else 227:01.96 | ^~~~ 227:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.96 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.96 | ^~~~~~~~~~~~~~~~~~ 227:01.96 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.96 566 | NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 227:01.96 | ^~~~~~~~~~~~~~~~~~~~~~ 227:08.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:08.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 227:08.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAccessibleRelation.h:10, 227:08.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.h:9, 227:08.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.cpp:6, 227:08.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 227:08.63 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 227:08.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:08.63 1008 | foundInterface = 0; \ 227:08.63 | ^~~~~~~~~~~~~~ 227:08.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:08.63 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:08.63 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:08.63 23 | NS_INTERFACE_MAP_END 227:08.63 | ^~~~~~~~~~~~~~~~~~~~ 227:08.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:08.63 992 | else 227:08.63 | ^~~~ 227:08.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:08.63 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.63 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:08.63 22 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 227:08.63 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 227:09.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:09.00 1023 | foundInterface = 0; \ 227:09.00 | ^~~~~~~~~~~~~~ 227:09.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:09.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:09.00 30 | NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 227:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:09.00 987 | else 227:09.00 | ^~~~ 227:09.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 227:09.00 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 227:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 227:09.00 28 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 227:09.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.06 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 227:09.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:09.06 1008 | foundInterface = 0; \ 227:09.06 | ^~~~~~~~~~~~~~ 227:09.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:09.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:09.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:09.06 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:09.06 28 | NS_INTERFACE_MAP_END 227:09.06 | ^~~~~~~~~~~~~~~~~~~~ 227:09.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:09.06 992 | else 227:09.06 | ^~~~ 227:09.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:09.06 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:09.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.06 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:09.06 27 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 227:09.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:18.95 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 227:18.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:18.95 1023 | foundInterface = 0; \ 227:18.95 | ^~~~~~~~~~~~~~ 227:18.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:18.95 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:18.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.95 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:18.95 72 | NS_INTERFACE_MAP_END_INHERITING(Accessible) 227:18.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:18.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:18.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:18.95 302 | } else 227:18.95 | ^~~~ 227:18.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:18.95 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:18.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.95 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:18.95 71 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 227:18.95 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:18.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:18.98 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 227:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:18.98 1023 | foundInterface = 0; \ 227:18.98 | ^~~~~~~~~~~~~~ 227:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:18.98 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.98 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:916:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:18.98 916 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 227:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:18.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:18.98 302 | } else 227:18.98 | ^~~~ 227:18.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:18.98 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.98 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:915:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:18.98 915 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 227:18.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:18.99 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 227:18.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:18.99 1023 | foundInterface = 0; \ 227:18.99 | ^~~~~~~~~~~~~~ 227:18.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:18.99 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.99 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:18.99 219 | NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 227:18.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:18.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:18.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:18.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:19.00 302 | } else 227:19.00 | ^~~~ 227:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:19.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:19.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:19.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:19.00 218 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 227:19.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:19.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:19.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 227:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:19.00 1023 | foundInterface = 0; \ 227:19.00 | ^~~~~~~~~~~~~~ 227:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:19.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:19.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:19.00 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:19.00 365 | NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 227:19.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:19.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 227:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 227:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:19.01 302 | } else 227:19.01 | ^~~~ 227:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:19.01 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:19.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:19.01 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:19.01 364 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 227:19.01 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:30.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 227:30.84 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 227:30.84 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:1364:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 227:30.84 1364 | memset(&startRegs, 0, sizeof(startRegs)); 227:30.84 | ^ 227:30.84 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:135, 227:30.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 227:30.84 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 227:30.84 134 | struct UnwindRegs { 227:30.84 | ^~~~~~~~~~ 227:31.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 227:31.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 227:31.49 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 227:31.49 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 227:31.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 227:31.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 227:31.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 227:31.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 227:31.49 31 | memset(aT, 0, sizeof(T)); 227:31.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 227:31.49 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 227:31.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 227:31.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 227:31.49 144 | struct AmountFns { 227:31.49 | ^~~~~~~~~ 227:31.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 227:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 227:31.50 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 227:31.50 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 227:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 227:31.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 227:31.50 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 227:31.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 227:31.50 31 | memset(aT, 0, sizeof(T)); 227:31.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 227:31.50 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 227:31.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 227:31.50 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 227:31.50 178 | struct SizeOfTabFns { 227:31.50 | ^~~~~~~~~~~~ 227:35.53 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.h:38, 227:35.53 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:12, 227:35.53 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 227:35.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 227:35.53 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/gecko/nsProfilerFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 227:35.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 227:35.53 50 | OffTheBooksMutex* Mutex() { 227:35.53 | ^~~~~ 227:35.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 227:38.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 227:38.33 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 227:38.33 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp:1501:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 227:38.33 1501 | memset(&startRegs, 0, sizeof(startRegs)); 227:38.33 | ^ 227:38.34 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMainInt.h:11, 227:38.34 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfSummariser.h:10, 227:38.34 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfExt.h:49, 227:38.34 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfInt.h:42, 227:38.34 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarf.cpp:57, 227:38.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 227:38.34 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 227:38.34 134 | struct UnwindRegs { 227:38.34 | ^~~~~~~~~~ 227:39.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 227:39.74 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/platform-linux-lul.cpp: In member function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const': 227:39.74 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp:1074:13: warning: the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 227:39.74 1074 | TaggedUWord LExpr::EvaluateExpr(const UnwindRegs* aOldRegs, TaggedUWord aCFA, 227:39.74 | ^~~~~ 227:39.74 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp:1074:13: warning: the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 227:42.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 227:42.63 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 227:42.63 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead [-Wclass-memaccess] 227:42.63 2566 | memset(®s, 0, sizeof(regs)); 227:42.63 | ^ 227:42.63 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTest.cpp:8, 227:42.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 227:42.63 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 227:42.63 134 | struct UnwindRegs { 227:42.63 | ^~~~~~~~~~ 227:47.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:38: 227:47.36 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/ThreadProfileTest.cpp: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 227:47.36 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/ThreadProfileTest.cpp:54:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 227:47.36 54 | } 227:47.36 | ^ 227:56.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 227:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMemoryReporter.h:10, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 227:56.58 from : 227:56.58 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 227:56.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:56.58 1008 | foundInterface = 0; \ 227:56.58 | ^~~~~~~~~~~~~~ 227:56.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:56.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:56.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 227:56.58 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:56.58 89 | NS_INTERFACE_MAP_END 227:56.58 | ^~~~~~~~~~~~~~~~~~~~ 227:56.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 227:56.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 227:56.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:56.58 302 | } else 227:56.58 | ^~~~ 227:56.58 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:56.58 88 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 227:56.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:00.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 228:00.40 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::string*)': 228:00.40 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 228:00.40 562 | } 228:00.40 | ^ 228:00.41 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 228:00.41 564 | case INITCAP: { 228:00.41 | ^~~~ 228:00.41 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 228:00.41 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 228:00.41 900 | capwords = 1; 228:00.41 | ~~~~~~~~~^~~ 228:00.41 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 228:00.41 901 | case HUHCAP: { 228:00.41 | ^~~~ 228:00.41 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 228:00.41 1012 | capwords = 1; 228:00.41 | ~~~~~~~~~^~~ 228:00.41 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 228:00.41 1013 | case HUHCAP: { 228:00.41 | ^~~~ 228:10.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 228:10.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 228:10.05 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 228:10.05 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 228:10.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 228:10.05 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 228:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:10.05 1008 | foundInterface = 0; \ 228:10.05 | ^~~~~~~~~~~~~~ 228:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:10.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:10.05 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:10.05 503 | NS_INTERFACE_MAP_END 228:10.05 | ^~~~~~~~~~~~~~~~~~~~ 228:10.05 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 228:10.05 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 228:10.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 228:10.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:10.05 302 | } else 228:10.05 | ^~~~ 228:10.05 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:10.05 502 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 228:10.05 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:10.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 228:10.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 228:10.20 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 228:10.20 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 228:10.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 228:10.20 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 228:10.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:10.20 1008 | foundInterface = 0; \ 228:10.20 | ^~~~~~~~~~~~~~ 228:10.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:10.20 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:10.20 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:10.20 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:10.20 53 | NS_INTERFACE_MAP_END 228:10.20 | ^~~~~~~~~~~~~~~~~~~~ 228:10.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:10.20 992 | else 228:10.20 | ^~~~ 228:10.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:10.21 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:10.21 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:10.21 52 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 228:10.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.38 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 228:15.61 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 228:17.25 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/CertDBTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:17.25 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/CertDBTest.cpp:59:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/CertDBTest.gcda' profile count data file not found [-Wmissing-profile] 228:17.25 59 | } 228:17.25 | ^ 228:19.03 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/CertListTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:19.03 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/CertListTest.cpp:475:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/CertListTest.gcda' profile count data file not found [-Wmissing-profile] 228:19.03 475 | } 228:19.03 | ^ 228:20.58 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/CoseTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:20.58 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/CoseTest.cpp:756:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/CoseTest.gcda' profile count data file not found [-Wmissing-profile] 228:20.58 756 | } // namespace mozilla 228:20.58 | ^ 228:22.39 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/DataStorageTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:22.39 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/DataStorageTest.cpp:219:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/DataStorageTest.gcda' profile count data file not found [-Wmissing-profile] 228:22.39 219 | } 228:22.39 | ^ 228:23.74 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:23.74 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/DeserializeCertTest.cpp:258:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/DeserializeCertTest.gcda' profile count data file not found [-Wmissing-profile] 228:23.74 258 | } 228:23.74 | ^ 228:24.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/MD4Test.cpp: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 228:24.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/MD4Test.cpp:62:64: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/MD4Test.gcda' profile count data file not found [-Wmissing-profile] 228:24.98 62 | testing::ValuesIn(RFC1320_TEST_PARAMS)); 228:24.98 | ^ 228:26.99 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:26.99 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/OCSPCacheTest.cpp:321:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/OCSPCacheTest.gcda' profile count data file not found [-Wmissing-profile] 228:26.99 321 | } 228:26.99 | ^ 228:29.12 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 228:29.12 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp:384:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/TLSIntoleranceTest.gcda' profile count data file not found [-Wmissing-profile] 228:29.12 384 | } 228:29.12 | ^ 228:32.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 228:32.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 228:32.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 228:32.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 228:32.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 228:32.01 58 | *this = *this * aQuat; 228:32.01 | ^~~~~ 228:32.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 228:32.01 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 228:32.01 | ^~~~~~~~~~ 228:32.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 228:32.21 111 | *this = aRect1.UnionEdges(aRect2); 228:32.21 | ^ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 228:32.21 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 228:32.21 | ^~~~~~ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 228:32.21 120 | *this = aRect1.Union(aRect2); 228:32.21 | ^ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 228:32.21 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 228:32.21 | ^~~~~~ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 228:32.21 228 | *this = aRect1.SaturatingUnion(aRect2); 228:32.21 | ^ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 228:32.21 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 228:32.21 | ^~~~~~ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 228:32.21 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 228:32.21 | ^ 228:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 228:32.21 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 228:32.21 | ^~~~~~ 228:32.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 228:32.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 228:32.81 341 | mCumulativeResolution = aCumulativeResolution; 228:32.81 | ^~~~~~~~~~~~~~~~~~~~~ 228:32.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 228:32.82 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 228:32.82 | ^~~~~~~~~~~~~~ 228:32.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 228:32.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 228:32.83 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 228:32.83 | ^~~~~~~~~~~~~~~~~~~~~ 228:32.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 228:32.83 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 228:32.83 | ^~~~~~~~~~~ 228:32.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 228:32.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 228:32.84 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 228:32.84 | ^~~~~ 228:32.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 228:32.84 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 228:32.84 | ^~~~~~~~~~~~~~ 228:32.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 228:32.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 228:32.85 455 | mExtraResolution = aExtraResolution; 228:32.85 | ^~~~~~~~~~~~~~~~ 228:32.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.85 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 228:32.86 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 228:32.86 | ^~~~~~~~~~~~~~ 228:32.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 228:32.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 228:32.86 709 | struct ScrollSnapInfo { 228:32.86 | ^~~~~~~~~~~~~~ 228:32.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:11, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAttrValue.h:22, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AttrArray.h:22, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:25, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 228:32.87 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 228:32.87 | ^~~~~~~ 228:32.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:32.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:32.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 228:32.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 228:32.87 876 | mSnapInfo = std::move(aSnapInfo); 228:32.87 | ^ 228:33.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:27, 228:33.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:33.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:33.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:33.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:33.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:33.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 228:33.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h:449:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 228:33.68 449 | mVisibleArea = r; 228:33.68 | ^ 228:33.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:34, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ToJSValue.h:13, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:17, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMIntersectionObserver.h:10, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:17, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.h:26, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/security/manager/pki/nsASN1Tree.cpp:4, 228:33.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/pki/Unified_cpp_security_manager_pki0.cpp:2: 228:33.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 228:33.68 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 228:33.68 | ^~~~~~ 228:47.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 228:47.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 228:47.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgINotificationObserver.h:10, 228:47.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AlertNotification.h:8, 228:47.52 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:5, 228:47.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 228:47.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 228:47.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:47.52 1008 | foundInterface = 0; \ 228:47.52 | ^~~~~~~~~~~~~~ 228:47.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:47.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:47.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:47.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:47.52 177 | NS_INTERFACE_MAP_END 228:47.52 | ^~~~~~~~~~~~~~~~~~~~ 228:47.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:47.52 992 | else 228:47.52 | ^~~~ 228:47.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:47.52 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:47.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:47.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:47.53 176 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 228:47.53 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:49.69 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 228:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:49.69 1008 | foundInterface = 0; \ 228:49.69 | ^~~~~~~~~~~~~~ 228:49.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:49.69 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:49.69 | ^~~~~~~~~~~~~~~~~~~~~~~ 228:49.69 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:49.69 34 | NS_INTERFACE_MAP_END 228:49.70 | ^~~~~~~~~~~~~~~~~~~~ 228:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:49.70 982 | else 228:49.70 | ^~~~ 228:49.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:49.70 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:49.70 | ^~~~~~~~~~~~~~~~~~ 228:49.70 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:49.70 33 | NS_INTERFACE_MAP_ENTRY(nsISupports) 228:49.70 | ^~~~~~~~~~~~~~~~~~~~~~ 229:17.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 229:17.21 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.h:11, 229:17.21 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.h:11, 229:17.21 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:8, 229:17.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 229:17.21 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 229:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:17.21 1008 | foundInterface = 0; \ 229:17.21 | ^~~~~~~~~~~~~~ 229:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:17.21 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:17.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:17.21 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:17.21 229 | NS_INTERFACE_MAP_END 229:17.21 | ^~~~~~~~~~~~~~~~~~~~ 229:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:17.21 982 | else 229:17.21 | ^~~~ 229:17.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:17.21 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:17.21 | ^~~~~~~~~~~~~~~~~~ 229:17.21 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:17.21 228 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 229:17.21 | ^~~~~~~~~~~~~~~~~~~~~~ 229:25.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:25.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 229:25.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObserver.h:10, 229:25.14 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.h:10, 229:25.14 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 229:25.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 229:25.14 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 229:25.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:25.14 1008 | foundInterface = 0; \ 229:25.14 | ^~~~~~~~~~~~~~ 229:25.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:25.14 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:25.14 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:25.14 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:25.14 105 | NS_INTERFACE_MAP_END 229:25.15 | ^~~~~~~~~~~~~~~~~~~~ 229:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:25.15 982 | else 229:25.15 | ^~~~ 229:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:25.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:25.15 | ^~~~~~~~~~~~~~~~~~ 229:25.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:25.15 104 | NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 229:25.15 | ^~~~~~~~~~~~~~~~~~~~~~ 229:25.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 229:25.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:25.16 1008 | foundInterface = 0; \ 229:25.16 | ^~~~~~~~~~~~~~ 229:25.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:25.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:25.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:25.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:25.16 408 | NS_INTERFACE_MAP_END 229:25.16 | ^~~~~~~~~~~~~~~~~~~~ 229:25.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:25.16 982 | else 229:25.16 | ^~~~ 229:25.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:25.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:25.16 | ^~~~~~~~~~~~~~~~~~ 229:25.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:25.16 407 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 229:25.16 | ^~~~~~~~~~~~~~~~~~~~~~ 229:26.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 229:26.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const': 229:26.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:265:10: warning: number of counters in profile data for function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'arcs', expected 23 and have 25) [-Wcoverage-mismatch] 229:26.13 265 | uint32_t ClearSiteData::ParseHeader(nsIHttpChannel* aChannel, 229:26.13 | ^~~~~~~~~~~~~ 229:26.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:265:10: warning: the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:26.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:265:10: warning: the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:27.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 229:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICommandLineRunner.h:10, 229:27.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.h:8, 229:27.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:5: 229:27.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 229:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:27.26 1008 | foundInterface = 0; \ 229:27.26 | ^~~~~~~~~~~~~~ 229:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:27.26 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:27.26 167 | NS_INTERFACE_MAP_END 229:27.26 | ^~~~~~~~~~~~~~~~~~~~ 229:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 229:27.26 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 229:27.26 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 229:27.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 229:27.26 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 229:27.26 | ^~~~~~~~~~~~~~~~~~~~ 229:27.26 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:11: 229:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:27.27 136 | } else 229:27.27 | ^~~~ 229:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 229:27.27 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 229:27.27 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 229:27.27 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 229:27.27 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 229:27.27 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 229:27.27 54 | NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 229:27.27 | ^~~~~~~~~~~~~~~~~~~~ 229:41.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 229:41.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 229:41.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 229:41.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.44 1008 | foundInterface = 0; \ 229:41.44 | ^~~~~~~~~~~~~~ 229:41.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.44 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.44 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.44 647 | NS_INTERFACE_MAP_END 229:41.44 | ^~~~~~~~~~~~~~~~~~~~ 229:41.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.44 992 | else 229:41.44 | ^~~~ 229:41.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 229:41.44 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 229:41.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:41.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 229:41.44 646 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 229:41.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:41.48 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 229:41.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.49 1008 | foundInterface = 0; \ 229:41.49 | ^~~~~~~~~~~~~~ 229:41.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.49 468 | NS_INTERFACE_MAP_END 229:41.49 | ^~~~~~~~~~~~~~~~~~~~ 229:41.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.49 982 | else 229:41.49 | ^~~~ 229:41.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:41.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:41.49 | ^~~~~~~~~~~~~~~~~~ 229:41.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:41.49 467 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:41.49 | ^~~~~~~~~~~~~~~~~~~~~~ 229:41.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 229:41.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.51 1008 | foundInterface = 0; \ 229:41.51 | ^~~~~~~~~~~~~~ 229:41.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.51 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.51 587 | NS_INTERFACE_MAP_END 229:41.51 | ^~~~~~~~~~~~~~~~~~~~ 229:41.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.51 982 | else 229:41.51 | ^~~~ 229:41.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:41.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:41.51 | ^~~~~~~~~~~~~~~~~~ 229:41.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:41.51 586 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:41.51 | ^~~~~~~~~~~~~~~~~~~~~~ 229:41.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 229:41.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.52 1008 | foundInterface = 0; \ 229:41.52 | ^~~~~~~~~~~~~~ 229:41.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.52 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.52 714 | NS_INTERFACE_MAP_END 229:41.52 | ^~~~~~~~~~~~~~~~~~~~ 229:41.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.52 982 | else 229:41.52 | ^~~~ 229:41.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:41.52 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:41.52 | ^~~~~~~~~~~~~~~~~~ 229:41.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:41.52 713 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:41.52 | ^~~~~~~~~~~~~~~~~~~~~~ 229:41.60 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 229:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.60 1008 | foundInterface = 0; \ 229:41.60 | ^~~~~~~~~~~~~~ 229:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.60 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.60 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.60 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.60 478 | NS_INTERFACE_MAP_END 229:41.60 | ^~~~~~~~~~~~~~~~~~~~ 229:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.60 982 | else 229:41.60 | ^~~~ 229:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:41.60 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:41.60 | ^~~~~~~~~~~~~~~~~~ 229:41.60 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:477:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:41.60 477 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:41.60 | ^~~~~~~~~~~~~~~~~~~~~~ 229:41.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 229:41.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.62 1008 | foundInterface = 0; \ 229:41.62 | ^~~~~~~~~~~~~~ 229:41.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.62 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.62 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.62 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:650:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.62 650 | NS_INTERFACE_MAP_END 229:41.62 | ^~~~~~~~~~~~~~~~~~~~ 229:41.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.62 982 | else 229:41.62 | ^~~~ 229:41.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:41.62 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:41.62 | ^~~~~~~~~~~~~~~~~~ 229:41.62 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:649:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:41.62 649 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:41.62 | ^~~~~~~~~~~~~~~~~~~~~~ 229:41.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 229:41.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:41.64 1008 | foundInterface = 0; \ 229:41.64 | ^~~~~~~~~~~~~~ 229:41.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:41.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:41.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:41.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:41.64 711 | NS_INTERFACE_MAP_END 229:41.64 | ^~~~~~~~~~~~~~~~~~~~ 229:41.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:41.64 982 | else 229:41.64 | ^~~~ 229:41.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:41.64 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:41.64 | ^~~~~~~~~~~~~~~~~~ 229:41.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:41.64 710 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:41.64 | ^~~~~~~~~~~~~~~~~~~~~~ 229:57.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 229:57.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 229:57.65 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 229:57.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:57.65 1008 | foundInterface = 0; \ 229:57.65 | ^~~~~~~~~~~~~~ 229:57.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:57.65 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:57.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:57.65 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:57.65 88 | NS_INTERFACE_MAP_END 229:57.65 | ^~~~~~~~~~~~~~~~~~~~ 229:57.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:57.65 982 | else 229:57.66 | ^~~~ 229:57.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:57.66 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:57.66 | ^~~~~~~~~~~~~~~~~~ 229:57.66 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:57.66 87 | NS_INTERFACE_MAP_ENTRY(nsISupports) 229:57.66 | ^~~~~~~~~~~~~~~~~~~~~~ 229:57.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 229:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:57.74 1023 | foundInterface = 0; \ 229:57.74 | ^~~~~~~~~~~~~~ 229:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:57.74 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:57.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:57.74 1021 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 229:57.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:57.74 982 | else 229:57.74 | ^~~~ 229:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:57.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:57.74 | ^~~~~~~~~~~~~~~~~~ 229:57.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1020:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:57.74 1020 | NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 229:57.74 | ^~~~~~~~~~~~~~~~~~~~~~ 229:57.96 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 229:57.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:57.96 1023 | foundInterface = 0; \ 229:57.96 | ^~~~~~~~~~~~~~ 229:57.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:57.96 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:57.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.96 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:57.96 267 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 229:57.96 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 229:57.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 229:57.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 229:57.96 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 229:57.96 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 229:57.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 229:57.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:57.96 302 | } else 229:57.96 | ^~~~ 229:57.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 229:57.97 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:57.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 229:57.97 266 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 229:57.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:57.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 229:57.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 229:57.99 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 229:58.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:58.00 1023 | foundInterface = 0; \ 229:58.00 | ^~~~~~~~~~~~~~ 229:58.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:58.00 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.00 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:58.00 29 | NS_INTERFACE_MAP_END_INHERITING(Event) 229:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 229:58.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 229:58.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 229:58.00 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 229:58.00 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 229:58.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 229:58.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 229:58.00 302 | } else 229:58.00 | ^~~~ 229:58.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 229:58.00 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 229:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:58.00 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 229:58.00 28 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 229:58.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 229:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 229:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 229:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 229:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 229:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 229:59.63 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 229:59.64 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 229:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 229:59.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 229:59.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:59.64 1008 | foundInterface = 0; \ 229:59.64 | ^~~~~~~~~~~~~~ 229:59.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:59.64 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~ 229:59.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:59.64 714 | NS_INTERFACE_MAP_END 229:59.64 | ^~~~~~~~~~~~~~~~~~~~ 229:59.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:59.64 992 | else 229:59.64 | ^~~~ 229:59.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 229:59.64 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 229:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:59.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 229:59.64 713 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 229:59.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:14.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 230:14.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 230:14.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFind.h:10, 230:14.14 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.h:10, 230:14.14 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:9, 230:14.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 230:14.14 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 230:14.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:14.14 1008 | foundInterface = 0; \ 230:14.14 | ^~~~~~~~~~~~~~ 230:14.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:14.15 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:14.15 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:14.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:14.15 54 | NS_INTERFACE_MAP_END 230:14.15 | ^~~~~~~~~~~~~~~~~~~~ 230:14.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:14.15 982 | else 230:14.15 | ^~~~ 230:14.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:14.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:14.15 | ^~~~~~~~~~~~~~~~~~ 230:14.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:14.15 53 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:14.15 | ^~~~~~~~~~~~~~~~~~~~~~ 230:23.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 230:23.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 230:23.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINativeOSFileInternals.h:10, 230:23.58 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.h:10, 230:23.58 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 230:23.58 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 230:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:23.59 1008 | foundInterface = 0; \ 230:23.59 | ^~~~~~~~~~~~~~ 230:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:23.59 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:23.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:23.59 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:23.59 233 | NS_INTERFACE_MAP_END 230:23.59 | ^~~~~~~~~~~~~~~~~~~~ 230:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:23.59 982 | else 230:23.59 | ^~~~ 230:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:23.59 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:23.59 | ^~~~~~~~~~~~~~~~~~ 230:23.59 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:23.59 232 | NS_INTERFACE_MAP_ENTRY(nsISupports) 230:23.59 | ^~~~~~~~~~~~~~~~~~~~~~ 230:48.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 230:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 230:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 230:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 230:48.40 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 230:48.40 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 230:48.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 230:48.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:48.41 1008 | foundInterface = 0; \ 230:48.41 | ^~~~~~~~~~~~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:48.41 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:48.41 167 | NS_INTERFACE_MAP_END 230:48.41 | ^~~~~~~~~~~~~~~~~~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 230:48.41 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 230:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 230:48.41 122 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 230:48.41 | ^~~~~~~~~~~~~~~~~~~~ 230:48.41 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 230:48.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:48.41 136 | } else 230:48.41 | ^~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 230:48.41 136 | } else 230:48.41 | ^~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 230:48.41 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 230:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.41 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 230:48.41 122 | NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 230:48.41 | ^~~~~~~~~~~~~~~~~~~~ 230:48.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 230:48.58 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 230:48.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:48.58 1008 | foundInterface = 0; \ 230:48.58 | ^~~~~~~~~~~~~~ 230:48.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:48.58 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:48.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:48.58 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:48.58 190 | NS_INTERFACE_MAP_END 230:48.58 | ^~~~~~~~~~~~~~~~~~~~ 230:48.58 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 230:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 230:48.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:48.58 136 | } else 230:48.59 | ^~~~ 230:48.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 230:48.59 136 | } else 230:48.59 | ^~~~ 230:48.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 230:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 230:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 230:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 230:48.73 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 230:48.73 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 230:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 230:48.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 230:48.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:48.73 1008 | foundInterface = 0; \ 230:48.73 | ^~~~~~~~~~~~~~ 230:48.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:48.73 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:48.73 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:48.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:48.73 275 | NS_INTERFACE_MAP_END 230:48.73 | ^~~~~~~~~~~~~~~~~~~~ 230:48.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:48.73 982 | else 230:48.73 | ^~~~ 230:48.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:48.73 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:48.73 | ^~~~~~~~~~~~~~~~~~ 230:48.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:48.73 274 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 230:48.73 | ^~~~~~~~~~~~~~~~~~~~~~ 230:48.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 230:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:48.74 1023 | foundInterface = 0; \ 230:48.74 | ^~~~~~~~~~~~~~ 230:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:48.74 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:48.74 476 | NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 230:48.74 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:48.74 982 | else 230:48.74 | ^~~~ 230:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:48.74 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:48.74 | ^~~~~~~~~~~~~~~~~~ 230:48.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:48.74 475 | NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 230:48.74 | ^~~~~~~~~~~~~~~~~~~~~~ 230:48.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 230:48.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:48.83 1008 | foundInterface = 0; \ 230:48.83 | ^~~~~~~~~~~~~~ 230:48.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:48.83 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:48.83 | ^~~~~~~~~~~~~~~~~~~~~~~ 230:48.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:48.83 3505 | NS_INTERFACE_MAP_END 230:48.83 | ^~~~~~~~~~~~~~~~~~~~ 230:48.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:48.83 982 | else 230:48.83 | ^~~~ 230:48.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:48.83 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:48.83 | ^~~~~~~~~~~~~~~~~~ 230:48.84 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:48.84 3504 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 230:48.84 | ^~~~~~~~~~~~~~~~~~~~~~ 231:02.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.cpp:11: 231:02.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/tests/gtest/test_casing.cpp: In function 'mozilla::SpinEventLoopUntil<(mozilla::ProcessFailureBehavior)1, IHistory_Test_Test::TestBody()::{lambda()#1}>(IHistory_Test_Test::TestBody()::{lambda()#1}&&, nsIThread*)bool [clone .isra.0]': 231:02.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/tests/gtest/test_casing.cpp:27:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 231:02.40 27 | } 231:02.40 | ^ 231:33.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 231:33.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 231:33.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContentViewer.h:32, 231:33.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:18, 231:33.37 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.h:12, 231:33.37 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 231:33.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 231:33.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 231:33.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 231:33.37 50 | OffTheBooksMutex* Mutex() { 231:33.37 | ^~~~~ 231:33.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 231:33.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 231:33.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 231:33.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 231:38.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.cpp:2: 231:38.68 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 231:38.68 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:385:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.gcda' profile count data file not found [-Wmissing-profile] 231:38.68 385 | } 231:38.68 | ^ 231:45.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGenericHTMLElement.h:10, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:6, 231:45.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 231:45.18 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 231:45.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:45.18 1008 | foundInterface = 0; \ 231:45.18 | ^~~~~~~~~~~~~~ 231:45.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:45.18 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:45.18 | ^~~~~~~~~~~~~~~~~~~~~~~ 231:45.18 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:45.18 75 | NS_INTERFACE_MAP_END 231:45.18 | ^~~~~~~~~~~~~~~~~~~~ 231:45.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:45.18 982 | else 231:45.18 | ^~~~ 231:45.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:45.18 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:45.18 | ^~~~~~~~~~~~~~~~~~ 231:45.18 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:45.18 74 | NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 231:45.18 | ^~~~~~~~~~~~~~~~~~~~~~ 231:47.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::SSScrollPositionDict const&)': 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:267:19: warning: number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::SSScrollPositionDict const&)' does not match its profile data (counter 'arcs', expected 13 and have 15) [-Wcoverage-mismatch] 231:47.02 267 | /* static */ void SessionStoreUtils::RestoreScrollPosition( 231:47.02 | ^~~~~~~~~~~~~~~~~ 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:267:19: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::SSScrollPositionDict const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp: In function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)': 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:204:19: warning: number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'arcs', expected 47 and have 49) [-Wcoverage-mismatch] 231:47.02 204 | /* static */ void SessionStoreUtils::RestoreDocShellCapabilities( 231:47.02 | ^~~~~~~~~~~~~~~~~ 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:204:19: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 231:47.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:204:19: warning: the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 231:50.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 231:50.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 231:50.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 231:50.24 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 231:50.24 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 231:50.24 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 231:50.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:50.24 1008 | foundInterface = 0; \ 231:50.24 | ^~~~~~~~~~~~~~ 231:50.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:50.25 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~ 231:50.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:50.25 48 | NS_INTERFACE_MAP_END 231:50.25 | ^~~~~~~~~~~~~~~~~~~~ 231:50.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:50.25 992 | else 231:50.25 | ^~~~ 231:50.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:50.25 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:50.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:50.25 47 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 231:50.25 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:08.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 232:08.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 232:08.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 232:08.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 232:08.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 232:08.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 232:08.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 232:08.18 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 232:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:08.18 50 | OffTheBooksMutex* Mutex() { 232:08.18 | ^~~~~ 232:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:08.18 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 232:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:16.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 232:16.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 232:16.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 232:16.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 232:16.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/TelemetryComms.h:9, 232:16.69 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 232:16.69 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 232:16.69 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 232:16.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:16.69 50 | OffTheBooksMutex* Mutex() { 232:16.69 | ^~~~~ 232:16.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:16.69 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 232:16.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:16.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:27.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 232:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 232:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 232:27.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 232:27.10 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 232:27.10 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp:9: 232:27.10 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 232:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:27.10 50 | OffTheBooksMutex* Mutex() { 232:27.10 | ^~~~~ 232:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:27.10 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 232:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:27.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:37.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 232:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 232:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 232:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 232:37.16 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 232:37.16 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 232:37.16 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 232:37.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 232:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:37.16 50 | OffTheBooksMutex* Mutex() { 232:37.16 | ^~~~~ 232:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:37.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 232:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 232:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 232:54.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.cpp:2: 232:54.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 232:54.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:674:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.gcda' profile count data file not found [-Wmissing-profile] 232:54.83 674 | } 232:54.83 | ^ 233:01.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.cpp:47: 233:01.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/tests/gtest/TestScalars.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 233:01.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/tests/gtest/TestScalars.cpp:420:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 233:01.44 420 | } 233:01.44 | ^ 233:01.97 toolkit/components/telemetry/tests/libmodules-test.so 233:10.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 233:10.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 233:10.34 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 233:10.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 233:10.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:10.34 1008 | foundInterface = 0; \ 233:10.34 | ^~~~~~~~~~~~~~ 233:10.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:10.34 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:10.34 | ^~~~~~~~~~~~~~~~~~~~~~~ 233:10.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:10.34 68 | NS_INTERFACE_MAP_END 233:10.34 | ^~~~~~~~~~~~~~~~~~~~ 233:10.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:10.34 982 | else 233:10.34 | ^~~~ 233:10.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:10.34 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:10.34 | ^~~~~~~~~~~~~~~~~~ 233:10.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:10.34 67 | NS_INTERFACE_MAP_ENTRY(nsIObserver) 233:10.34 | ^~~~~~~~~~~~~~~~~~~~~~ 233:33.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.h:9, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.cpp:6, 233:33.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 233:33.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 233:33.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:33.90 1008 | foundInterface = 0; \ 233:33.90 | ^~~~~~~~~~~~~~ 233:33.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:33.90 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:33.90 | ^~~~~~~~~~~~~~~~~~~~~~~ 233:33.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:33.90 1594 | NS_INTERFACE_MAP_END 233:33.90 | ^~~~~~~~~~~~~~~~~~~~ 233:33.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:33.90 992 | else 233:33.90 | ^~~~ 233:33.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 233:33.90 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 233:33.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:33.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 233:33.90 1593 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 233:33.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:46.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.cpp:137: 233:46.00 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp: In function 'testOpenLookupCache()::{lambda()#1}::operator()() const [clone .isra.0]': 233:46.00 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp:549:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 233:46.00 549 | } 233:46.00 | ^ 234:04.58 toolkit/components/ctypes/tests/libjsctypes-test.so 234:05.29 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 234:05.29 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 234:05.29 22 | gFinalizerTestResources = new int[size]; 234:05.29 | ^ 234:05.29 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 234:05.29 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 234:05.29 | ^ 234:05.29 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 234:05.29 23 | gFinalizerTestNames = new char *[size]; 234:05.29 | ^ 234:05.29 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 234:05.29 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 234:05.29 | ^ 234:10.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAutoCompleteController.h:10, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 234:10.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 234:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:10.16 1008 | foundInterface = 0; \ 234:10.16 | ^~~~~~~~~~~~~~ 234:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:10.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:10.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:10.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:10.16 47 | NS_INTERFACE_MAP_END 234:10.16 | ^~~~~~~~~~~~~~~~~~~~ 234:10.16 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 234:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 234:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 234:10.16 302 | } else 234:10.16 | ^~~~ 234:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 234:10.16 311 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 234:10.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:10.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 234:10.16 46 | NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 234:10.16 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:12.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 234:12.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 234:12.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 234:12.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrintProgress.h:10, 234:12.54 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.h:9, 234:12.54 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:6, 234:12.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 234:12.54 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 234:12.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:12.54 1008 | foundInterface = 0; \ 234:12.54 | ^~~~~~~~~~~~~~ 234:12.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:12.54 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:12.54 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:12.55 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:12.55 27 | NS_INTERFACE_MAP_END 234:12.55 | ^~~~~~~~~~~~~~~~~~~~ 234:12.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:12.55 982 | else 234:12.55 | ^~~~ 234:12.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:12.55 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:12.55 | ^~~~~~~~~~~~~~~~~~ 234:12.55 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:12.55 26 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 234:12.55 | ^~~~~~~~~~~~~~~~~~~~~~ 234:35.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 234:35.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 234:35.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFormFillController.h:10, 234:35.61 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.h:9, 234:35.61 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:7: 234:35.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 234:35.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:35.61 1008 | foundInterface = 0; \ 234:35.61 | ^~~~~~~~~~~~~~ 234:35.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:35.61 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:35.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 234:35.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:35.61 81 | NS_INTERFACE_MAP_END 234:35.61 | ^~~~~~~~~~~~~~~~~~~~ 234:35.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:35.61 982 | else 234:35.61 | ^~~~ 234:35.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:35.61 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:35.61 | ^~~~~~~~~~~~~~~~~~ 234:35.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:35.61 80 | NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 234:35.61 | ^~~~~~~~~~~~~~~~~~~~~~ 234:39.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::StartWatchdog()': 234:39.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp:386:6: warning: number of counters in profile data for function 'mozilla::nsTerminator::StartWatchdog()' does not match its profile data (counter 'arcs', expected 6 and have 8) [-Wcoverage-mismatch] 234:39.44 386 | void nsTerminator::StartWatchdog() { 234:39.44 | ^~~~~~~~~~~~ 234:39.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp:386:6: warning: the control flow of function 'mozilla::nsTerminator::StartWatchdog()' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 234:39.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp:386:6: warning: the control flow of function 'mozilla::nsTerminator::StartWatchdog()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:51.73 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:7, 234:51.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/mozapps/extensions/Unified_cpp_mozapps_extensions0.cpp:11: 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]': 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:487:39: required from here 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 234:51.73 31 | return std::move(elem); 234:51.73 | ^ 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'PropertyType mozilla::BaseIter::begin() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]': 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:733:38: required from here 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 234:51.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26: note: remove 'std::move' call 234:51.87 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::PropertyIterElem; IterType = mozilla::PropertyIter; mozilla::BaseIterElem::SelfType = mozilla::PropertyIterElem]': 234:51.87 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::PropertyIter; PropertyType = mozilla::PropertyIterElem]' 234:51.87 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:487:39: required from here 234:51.87 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 234:51.87 91 | return std::move(end); 234:51.87 | ^ 234:51.87 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 234:51.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h: In instantiation of 'mozilla::BaseIterElem::SelfType mozilla::BaseIterElem::End() const [with T = mozilla::ArrayIterElem; IterType = mozilla::ArrayIter; mozilla::BaseIterElem::SelfType = mozilla::ArrayIterElem]': 234:51.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:36:21: required from 'PropertyType mozilla::BaseIter::end() const [with T = mozilla::ArrayIter; PropertyType = mozilla::ArrayIterElem]' 234:51.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup.cpp:733:38: required from here 234:51.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 234:51.88 /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25: note: remove 'std::move' call 234:57.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.cpp:11: 234:57.14 /builddir/build/BUILD/firefox-66.0.4/toolkit/profile/gtest/TestProfileLockRetry.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 234:57.14 /builddir/build/BUILD/firefox-66.0.4/toolkit/profile/gtest/TestProfileLockRetry.cpp:72:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.gcda' profile count data file not found [-Wmissing-profile] 234:57.14 72 | } 234:57.14 | ^ 235:07.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 235:07.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 235:07.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIJSInspector.h:10, 235:07.49 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.h:9, 235:07.49 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:6: 235:07.49 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 235:07.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:07.49 1008 | foundInterface = 0; \ 235:07.49 | ^~~~~~~~~~~~~~ 235:07.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:07.49 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:07.49 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:07.49 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:07.49 35 | NS_INTERFACE_MAP_END 235:07.49 | ^~~~~~~~~~~~~~~~~~~~ 235:07.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:07.49 982 | else 235:07.49 | ^~~~ 235:07.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:07.49 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:07.49 | ^~~~~~~~~~~~~~~~~~ 235:07.49 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:07.49 34 | NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 235:07.49 | ^~~~~~~~~~~~~~~~~~~~~~ 235:11.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 235:11.97 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 235:11.97 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 235:11.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:11.97 1008 | foundInterface = 0; \ 235:11.97 | ^~~~~~~~~~~~~~ 235:11.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:11.97 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:11.97 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:11.97 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:11.98 123 | NS_INTERFACE_MAP_END 235:11.98 | ^~~~~~~~~~~~~~~~~~~~ 235:11.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:11.98 982 | else 235:11.98 | ^~~~ 235:11.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:11.98 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:11.98 | ^~~~~~~~~~~~~~~~~~ 235:11.98 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:11.98 122 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:11.98 | ^~~~~~~~~~~~~~~~~~~~~~ 235:21.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 235:21.15 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 235:21.15 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 235:21.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:21.15 1008 | foundInterface = 0; \ 235:21.16 | ^~~~~~~~~~~~~~ 235:21.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:21.16 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:21.16 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:21.16 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:21.16 82 | NS_INTERFACE_MAP_END 235:21.16 | ^~~~~~~~~~~~~~~~~~~~ 235:21.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:21.16 982 | else 235:21.16 | ^~~~ 235:21.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:21.16 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:21.16 | ^~~~~~~~~~~~~~~~~~ 235:21.16 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:21.16 81 | NS_INTERFACE_MAP_ENTRY(nsISupports) 235:21.16 | ^~~~~~~~~~~~~~~~~~~~~~ 235:38.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.cpp:56: 235:38.36 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp: In member function 'testing::internal::FieldMatcher >::MatchAndExplainImpl(testing::internal::bool_constant, JS::ubi::Edge const&, testing::MatchResultListener*) const [clone .isra.0]': 235:38.36 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp:27:3: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found [-Wmissing-profile] 235:38.36 27 | }); 235:38.36 | ^ 235:44.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/startupcache/test/Unified_cpp_startupcache_test0.cpp:2: 235:44.75 /builddir/build/BUILD/firefox-66.0.4/startupcache/test/TestStartupCache.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 235:44.75 /builddir/build/BUILD/firefox-66.0.4/startupcache/test/TestStartupCache.cpp:192:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/startupcache/test/Unified_cpp_startupcache_test0.gcda' profile count data file not found [-Wmissing-profile] 235:44.75 192 | } 235:44.75 | ^ 235:53.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 235:53.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 235:53.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsComponentManagerUtils.h:11, 235:53.89 from /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 235:53.89 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 235:53.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:53.89 1008 | foundInterface = 0; \ 235:53.89 | ^~~~~~~~~~~~~~ 235:53.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:53.89 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:53.89 | ^~~~~~~~~~~~~~~~~~~~~~~ 235:53.89 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:53.89 18 | NS_INTERFACE_MAP_END 235:53.89 | ^~~~~~~~~~~~~~~~~~~~ 235:53.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:53.89 982 | else 235:53.89 | ^~~~ 235:53.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:53.90 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:53.90 | ^~~~~~~~~~~~~~~~~~ 235:53.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:53.90 17 | NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 235:53.90 | ^~~~~~~~~~~~~~~~~~~~~~ 235:55.64 /builddir/build/BUILD/firefox-66.0.4/media/gmp-clearkey/0.1/openaes/oaes_lib.c: In function 'oaes_decrypt': 235:55.64 /builddir/build/BUILD/firefox-66.0.4/media/gmp-clearkey/0.1/openaes/oaes_lib.c:1393:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/oaes_lib.gcda' profile count data file not found [-Wmissing-profile] 235:55.64 1393 | } 235:55.64 | ^ 235:57.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.cpp:74: 235:57.45 /builddir/build/BUILD/firefox-66.0.4/media/gmp-clearkey/0.1/gmp-clearkey.cpp: In function 'std::__relocate_object_a >(KeyIdPair*, KeyIdPair*, std::allocator&)void [clone .isra.0]': 235:57.45 /builddir/build/BUILD/firefox-66.0.4/media/gmp-clearkey/0.1/gmp-clearkey.cpp:127:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.gcda' profile count data file not found [-Wmissing-profile] 235:57.45 127 | } // extern "C". 235:57.45 | ^ 235:57.85 media/gmp-clearkey/0.1/libclearkey.so 236:03.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.cpp:2: 236:03.93 /builddir/build/BUILD/firefox-66.0.4/media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp: In member function 'std::vector >::_M_range_initialize(unsigned char const*, unsigned char const*, std::forward_iterator_tag)void [clone .isra.0]': 236:03.93 /builddir/build/BUILD/firefox-66.0.4/media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp:80:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.gcda' profile count data file not found [-Wmissing-profile] 236:03.93 80 | } 236:03.93 | ^ 236:05.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/memory/gtest/Unified_cpp_memory_gtest0.cpp:2: 236:05.48 /builddir/build/BUILD/firefox-66.0.4/memory/gtest/TestJemalloc.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 236:05.48 /builddir/build/BUILD/firefox-66.0.4/memory/gtest/TestJemalloc.cpp:603:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/memory/gtest/Unified_cpp_memory_gtest0.gcda' profile count data file not found [-Wmissing-profile] 236:05.48 603 | } 236:05.48 | ^ 236:07.74 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/TestSyncRunnable.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 236:07.74 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/TestSyncRunnable.cpp:55:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/TestSyncRunnable.gcda' profile count data file not found [-Wmissing-profile] 236:07.74 55 | } 236:07.74 | ^ 236:10.25 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/buffered_stun_socket_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 236:10.25 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/buffered_stun_socket_unittest.cpp:248:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/buffered_stun_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:10.25 248 | } 236:10.25 | ^ 236:16.24 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/ice_unittest.cpp: In member function 'std::vector, std::allocator >, std::allocator, std::allocator > > >::_M_move_assign(std::vector, std::allocator >, std::allocator, std::allocator > > >&&, std::integral_constant) [clone .isra.0]': 236:16.24 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/ice_unittest.cpp:3849:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/ice_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:16.24 3849 | } 236:16.24 | ^ 236:21.04 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/multi_tcp_socket_unittest.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply<(anonymous namespace)::MultiTcpSocketTest*, void ((anonymous namespace)::MultiTcpSocketTest::*)(nr_socket_tcp_type, std::__cxx11::basic_string, std::allocator >, unsigned short, nr_socket_**), nr_socket_tcp_type, std::__cxx11::basic_string, std::allocator >, unsigned short, nr_socket_**, 0ul, 1ul, 2ul, 3ul>((anonymous namespace)::MultiTcpSocketTest*, void ((anonymous namespace)::MultiTcpSocketTest::*)(nr_socket_tcp_type, std::__cxx11::basic_string, std::allocator >, unsigned short, nr_socket_**), mozilla::Tuple, std::allocator >, unsigned short, nr_socket_**>&, std::integer_sequence)void [clone .isra.0]': 236:21.04 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/multi_tcp_socket_unittest.cpp:519:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/multi_tcp_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:21.04 519 | } 236:21.04 | ^ 236:23.47 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/nrappkit_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 236:23.47 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/nrappkit_unittest.cpp:129:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/nrappkit_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:23.47 129 | } 236:23.48 | ^ 236:27.39 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/proxy_tunnel_socket_unittest.cpp: In member function 'std::vector >::_M_range_initialize(int const*, int const*, std::forward_iterator_tag)void [clone .isra.0]': 236:27.39 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/proxy_tunnel_socket_unittest.cpp:286:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/proxy_tunnel_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:27.39 286 | } 236:27.39 | ^ 236:29.81 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/rlogconnector_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 236:29.81 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/rlogconnector_unittest.cpp:256:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/rlogconnector_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:29.81 256 | } 236:29.81 | ^ 236:32.34 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/runnable_utils_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 236:32.34 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/runnable_utils_unittest.cpp:208:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/runnable_utils_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:32.34 208 | } // end of namespace 236:32.34 | ^ 236:35.18 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/sctp_unittest.cpp: In function 'mozilla::detail::RunnableFunctionCallHelper::apply, RefPtr const&, mozilla::TransportLayer*), nsAutoPtr, RefPtr, mozilla::TransportLayerLoopback*, 0ul, 1ul, 2ul>(int (*)(nsAutoPtr, RefPtr const&, mozilla::TransportLayer*), mozilla::Tuple, RefPtr, mozilla::TransportLayerLoopback*>&, std::integer_sequence)void [clone .isra.0]': 236:35.18 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/sctp_unittest.cpp:382:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/sctp_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:35.18 382 | } // end namespace 236:35.18 | ^ 236:37.48 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/simpletokenbucket_unittest.cpp: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 236:37.48 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/simpletokenbucket_unittest.cpp:104:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/simpletokenbucket_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:37.48 104 | } 236:37.49 | ^ 236:39.77 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/sockettransportservice_unittest.cpp: In function '(anonymous namespace)::SocketTransportServiceTest::SendPacket() [clone .isra.0]': 236:39.77 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/sockettransportservice_unittest.cpp:186:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/sockettransportservice_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:39.77 186 | } // end namespace 236:39.77 | ^ 236:40.79 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/stunserver.cpp: In member function 'std::_Rb_tree, std::allocator >, std::pair, std::allocator > const, unsigned int>, std::_Select1st, std::allocator > const, unsigned int> >, std::less, std::allocator > >, std::allocator, std::allocator > const, unsigned int> > >::_M_emplace_hint_unique, std::allocator > const&>, std::tuple<> >(std::_Rb_tree_const_iterator, std::allocator > const, unsigned int> >, std::piecewise_construct_t const&, std::tuple, std::allocator > const&>&&, std::tuple<>&&)std::_Rb_tree_iterator, std::allocator > const, unsigned int> > [clone .isra.0]': 236:40.79 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/stunserver.cpp:643:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/stunserver.gcda' profile count data file not found [-Wmissing-profile] 236:40.79 643 | } // namespace mozilla 236:40.79 | ^ 236:43.51 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/test_nr_socket_ice_unittest.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply, std::allocator >, std::allocator, std::allocator > > >), std::vector, std::allocator >, std::allocator, std::allocator > > >, 0ul>(mozilla::IcePeer*, void (mozilla::IcePeer::*)(std::vector, std::allocator >, std::allocator, std::allocator > > >), mozilla::Tuple, std::allocator >, std::allocator, std::allocator > > > >&, std::integer_sequence)void [clone .isra.0]': 236:43.51 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/test_nr_socket_ice_unittest.cpp:416:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/test_nr_socket_ice_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:43.51 416 | } // namespace mozilla 236:43.51 | ^ 236:46.51 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/test_nr_socket_unittest.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 236:46.51 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/test_nr_socket_unittest.cpp:816:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/test_nr_socket_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:46.51 816 | } 236:46.51 | ^ 236:51.05 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/transport_unittests.cpp: In function 'mozilla::detail::RunnableMethodCallHelper::apply, nsresult (mozilla::NrIceCtx::*)(std::vector, std::allocator >, std::allocator, std::allocator > > >), std::vector, std::allocator >, std::allocator, std::allocator > > >, 0ul>(RefPtr, nsresult (mozilla::NrIceCtx::*)(std::vector, std::allocator >, std::allocator, std::allocator > > >), mozilla::Tuple, std::allocator >, std::allocator, std::allocator > > > >&, std::integer_sequence)nsresult [clone .isra.0]': 236:51.05 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/transport_unittests.cpp:1405:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/transport_unittests.gcda' profile count data file not found [-Wmissing-profile] 236:51.05 1405 | } // end namespace 236:51.05 | ^ 236:54.12 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/turn_unittest.cpp: In member function 'std::vector >::_M_range_initialize<__gnu_cxx::__normal_iterator, std::allocator > > >(__gnu_cxx::__normal_iterator, std::allocator > >, __gnu_cxx::__normal_iterator, std::allocator > >, std::forward_iterator_tag)void [clone .isra.0]': 236:54.12 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/turn_unittest.cpp:453:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/turn_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:54.12 453 | } 236:54.12 | ^ 236:56.92 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/webrtcproxychannel_unittest.cpp: In function 'mozilla::WebrtcProxyChannelTest::DoTransportAvailable()::{lambda()#1}::operator()() const [clone .isra.0]': 236:56.92 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/test/webrtcproxychannel_unittest.cpp:728:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/webrtcproxychannel_unittest.gcda' profile count data file not found [-Wmissing-profile] 236:56.92 728 | } 236:56.92 | ^ 237:15.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:113, 237:15.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 237:15.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc: In member function 'bool google::{anonymous}::FlagValue::ParseFrom(const char*)': 237:15.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:281:53: warning: typedef 'true_false_equal' locally defined but not used [-Wunused-local-typedefs] 237:15.33 281 | COMPILE_ASSERT(sizeof(kTrue) == sizeof(kFalse), true_false_equal); 237:15.33 | ^~~~~~~~~~~~~~~~ 237:15.33 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/util.h:88:39: note: in definition of macro 'COMPILE_ASSERT' 237:15.33 88 | typedef CompileAssert<(bool(expr))> msg[bool(expr) ? 1 : -1] 237:15.33 | ^~~ 237:15.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 237:15.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 237:15.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::main_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 237:15.41 1634 | class FlagSaverImpl { 237:15.41 | ^~~~~~~~~~~~~ 237:15.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:1634:7: warning: 'google::FlagSaverImpl' has a field 'google::FlagSaverImpl::backup_registry_' whose type uses the anonymous namespace [-Wsubobject-linkage] 237:15.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:11: 237:15.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc: In function 'void google::{anonymous}::CanonicalizeCursorWordAndSearchOptions(const string&, std::string*, google::{anonymous}::CompletionOptions*)': 237:15.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:326:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 237:15.74 326 | case 3: options->flag_description_substring_search = true; 237:15.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 237:15.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:5: note: here 237:15.74 327 | case 2: options->flag_location_substring_search = true; 237:15.74 | ^~~~ 237:15.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:327:53: warning: this statement may fall through [-Wimplicit-fallthrough=] 237:15.74 327 | case 2: options->flag_location_substring_search = true; 237:15.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 237:15.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_completions.cc:328:5: note: here 237:15.74 328 | case 1: options->flag_name_substring_search = true; 237:15.74 | ^~~~ 237:15.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:2: 237:15.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc: At global scope: 237:15.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags.cc:454:5: warning: 'int google::{anonymous}::FlagValue::ValueSize() const' defined but not used [-Wunused-function] 237:15.76 454 | int FlagValue::ValueSize() const { 237:15.76 | ^~~~~~~~~ 237:16.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_reporting.cc:51, 237:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.cpp:20: 237:16.35 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/src/gflags_reporting.cc: In function 'google::(anonymous namespace)::FinalizeCompletionOutput(std::set, std::allocator > const&, google::(anonymous namespace)::CompletionOptions*, google::(anonymous namespace)::NotableFlags*, std::vector, std::allocator >, std::allocator, std::allocator > > >*) [clone .isra.0]': 237:16.35 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/third_party/gflags/gen/posix/include/private/config.h:107:32: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/third_party/gflags/gflags_gflags/Unified_cpp_third_party_gflags0.gcda' profile count data file not found [-Wmissing-profile] 237:16.35 107 | #define _END_GOOGLE_NAMESPACE_ } 237:16.35 | ^ 237:43.46 mfbt/tests/TestAlgorithm 237:43.46 mfbt/tests/TestArray 237:43.75 mfbt/tests/TestArrayUtils 237:43.97 mfbt/tests/TestAtomics 237:44.22 mfbt/tests/TestBinarySearch 237:45.34 mfbt/tests/TestBloomFilter 237:45.76 mfbt/tests/TestBufferList 237:46.01 mfbt/tests/TestCasting 237:46.69 mfbt/tests/TestCeilingFloor 237:46.93 mfbt/tests/TestCheckedInt 237:47.17 mfbt/tests/TestCountPopulation 238:13.15 mfbt/tests/TestCountZeroes 238:13.37 mfbt/tests/TestDefineEnum 238:13.61 mfbt/tests/TestDoublyLinkedList 238:13.83 mfbt/tests/TestEndian 238:14.19 mfbt/tests/TestEnumeratedArray 238:15.02 mfbt/tests/TestEnumSet 238:15.25 mfbt/tests/TestEnumTypeTraits 238:15.56 mfbt/tests/TestFastBernoulliTrial 238:15.78 mfbt/tests/TestFloatingPoint 238:16.33 mfbt/tests/TestFunctionTypeTraits 238:16.90 mfbt/tests/TestIntegerPrintfMacros 238:17.13 mfbt/tests/TestIntegerRange 238:17.48 mfbt/tests/TestJSONWriter 238:18.78 mfbt/tests/TestLinkedList 238:19.96 mfbt/tests/TestMacroArgs 238:20.38 mfbt/tests/TestMacroForEach 238:20.61 mfbt/tests/TestMathAlgorithms 238:20.83 mfbt/tests/TestMaybe 238:21.06 mfbt/tests/TestNonDereferenceable 238:21.51 mfbt/tests/TestNotNull 238:21.73 mfbt/tests/TestPair 238:22.00 mfbt/tests/TestRandomNum 238:22.22 mfbt/tests/TestRange 238:22.46 mfbt/tests/TestRefPtr 238:22.67 mfbt/tests/TestResult 238:22.93 mfbt/tests/TestRollingMean 238:23.33 mfbt/tests/TestSaturate 238:23.62 mfbt/tests/TestScopeExit 238:23.90 mfbt/tests/TestSegmentedVector 238:24.12 mfbt/tests/TestSHA1 238:24.63 mfbt/tests/TestSmallPointerArray 238:24.99 mfbt/tests/TestSplayTree 238:25.36 mfbt/tests/TestSPSCQueue 238:26.48 mfbt/tests/TestTemplateLib 238:27.75 mfbt/tests/TestTextUtils 238:27.97 mfbt/tests/TestThreadSafeWeakPtr 238:28.20 mfbt/tests/TestTuple 238:28.50 mfbt/tests/TestTypedEnum 238:28.81 mfbt/tests/TestTypeTraits 238:29.64 mfbt/tests/TestUniquePtr 238:29.85 mfbt/tests/TestUtf8 238:30.29 mfbt/tests/TestVariant 238:31.13 mfbt/tests/TestVector 238:31.43 mfbt/tests/TestWeakPtr 238:32.19 mfbt/tests/TestWrappingOperations 238:32.44 mfbt/tests/TestXorShift128PlusRNG 238:32.65 mfbt/tests/TestPoisonArea 238:45.46 modules/brotli/brotli 238:45.69 xpcom/tests/TestArguments 238:45.69 xpcom/tests/TestBlockingProcess 238:45.91 xpcom/tests/TestPRIntN 238:46.14 xpcom/tests/TestQuickReturn 238:46.38 xpcom/tests/TestUnicodeArguments 238:46.84 config/external/sqlite/libmozsqlite3.so.symbols.stub 238:46.94 config/external/sqlite/libmozsqlite3.so 238:57.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 238:57.19 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 238:57.19 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 238:57.19 | ^~~~~~~~~~~~~~~~~~~ 238:57.19 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 238:57.19 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 238:57.19 | ^~~~~~~~~~~~~~~~~~~~~~ 238:57.19 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 238:57.19 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 238:57.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 239:24.78 In file included from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.cpp:18: 239:24.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SandboxReport]': 239:24.78 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.cpp:50:18: required from here 239:24.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead [-Wclass-memaccess] 239:24.78 31 | memset(aT, 0, sizeof(T)); 239:24.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 239:24.78 In file included from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.h:10, 239:24.78 from /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/SandboxReporterClient.cpp:7: 239:24.79 /builddir/build/BUILD/firefox-66.0.4/security/sandbox/linux/reporter/SandboxReporterCommon.h:27:8: note: 'struct mozilla::SandboxReport' declared here 239:24.79 27 | struct SandboxReport { 239:24.79 | ^~~~~~~~~~~~~ 239:24.88 security/sandbox/linux/libmozsandbox.so 239:30.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:11: 239:30.37 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/gvar.cc: In function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)': 239:30.37 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/cff.cc:470:6: warning: the control flow of function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 239:30.37 470 | bool ParseDictData(const uint8_t *data, size_t table_length, 239:30.37 | ^~~~~~~~~~~~~ 239:30.37 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/cff.cc:470:6: warning: the control flow of function '(anonymous namespace)::ParseDictData(unsigned char const*, unsigned long, ots::CFFIndex const&, unsigned short, unsigned long, (anonymous namespace)::DICT_DATA_TYPE, ots::OpenTypeCFF*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 239:34.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 239:34.54 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 239:34.54 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 239:34.54 150 | const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 239:34.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 239:49.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:83: 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/nsIDNService.cpp: In member function 'nsDNSService::ReadPrefs(char const*)': 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/nsDNSService2.cpp:550:10: warning: number of counters in profile data for function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 63 and have 65) [-Wcoverage-mismatch] 239:49.54 550 | nsresult nsDNSService::ReadPrefs(const char *name) { 239:49.54 | ^~~~~~~~~~~~ 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/nsDNSService2.cpp:550:10: warning: the control flow of function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 239:49.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:74: 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/nsIDNService.cpp: In member function 'mozilla::net::TRRService::ReadPrefs(char const*)': 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/TRRService.cpp:125:10: warning: number of counters in profile data for function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 120 and have 124) [-Wcoverage-mismatch] 239:49.54 125 | nsresult TRRService::ReadPrefs(const char *name) { 239:49.54 | ^~~~~~~~~~ 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/TRRService.cpp:125:10: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/TRRService.cpp:125:10: warning: the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 239:49.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/dns/Unified_cpp_netwerk_dns0.cpp:65: 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/nsIDNService.cpp: In member function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)': 239:49.54 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/TRR.cpp:331:10: warning: number of counters in profile data for function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'arcs', expected 58 and have 60) [-Wcoverage-mismatch] 239:49.55 331 | nsresult TRR::DohDecodeQuery(const nsCString &query, nsCString &host, 239:49.55 | ^~~ 239:49.55 /builddir/build/BUILD/firefox-66.0.4/netwerk/dns/TRR.cpp:331:10: warning: the control flow of function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 240:01.73 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp: In member function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 240:01.73 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:185:6: warning: number of counters in profile data for function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 13 and have 12) [-Wcoverage-mismatch] 240:01.73 185 | bool gfxPatternDrawable::Draw(gfxContext* aContext, const gfxRect& aFillRect, 240:01.73 | ^~~~~~~~~~~~~~~~~~ 240:01.73 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:185:6: warning: the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 240:01.74 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:185:6: warning: the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 240:01.74 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp: In member function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)': 240:01.74 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:70:6: warning: number of counters in profile data for function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 10 and have 9) [-Wcoverage-mismatch] 240:01.74 70 | void gfxSurfaceDrawable::DrawInternal( 240:01.74 | ^~~~~~~~~~~~~~~~~~ 240:01.74 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:70:6: warning: the control flow of function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 240:01.74 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:70:6: warning: the control flow of function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 240:17.01 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFcPlatformFontList.cpp: In member function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()': 240:17.01 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFcPlatformFontList.cpp:2161:6: warning: number of counters in profile data for function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'arcs', expected 29 and have 31) [-Wcoverage-mismatch] 240:17.01 2161 | bool gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics() { 240:17.01 | ^~~~~~~~~~~~~~~~~~~~~ 240:17.01 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFcPlatformFontList.cpp:2161:6: warning: the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 240:17.01 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFcPlatformFontList.cpp:2161:6: warning: the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 241:15.63 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid': 241:15.63 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:1871:6: warning: number of counters in profile data for function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 241:15.63 1871 | void gfxFont::DrawOneGlyph(uint32_t aGlyphID, const gfx::Point& aPt, 241:15.63 | ^~~~~~~ 241:15.63 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:1871:6: warning: the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.63 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:1871:6: warning: the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/VsyncSource.h:14, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/SoftwareVsyncSource.h:15, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/SoftwareVsyncSource.cpp:7, 241:15.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:20: 241:15.63 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 241:15.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 241:15.64 208 | BaseMatrix& PreRotate(T aAngle) { 241:15.64 | ^~~~~~~~~ 241:15.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:208:18: warning: the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:10, 241:15.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:12, 241:15.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 241:15.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/VsyncSource.h:14, 241:15.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/SoftwareVsyncSource.h:15, 241:15.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/SoftwareVsyncSource.cpp:7, 241:15.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:20: 241:15.64 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 241:15.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 241:15.64 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 241:15.64 | ^~~~~ 241:15.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 241:15.65 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)': 241:15.65 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:2387:21: warning: number of counters in profile data for function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 66 and have 63) [-Wcoverage-mismatch] 241:15.65 2387 | gfxFont::RunMetrics gfxFont::Measure(const gfxTextRun* aTextRun, 241:15.65 | ^~~~~~~ 241:15.65 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:2387:21: warning: the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.65 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:2387:21: warning: the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)': 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:2041:6: warning: number of counters in profile data for function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 86 and have 85) [-Wcoverage-mismatch] 241:15.66 2041 | void gfxFont::Draw(const gfxTextRun* aTextRun, uint32_t aStart, uint32_t aEnd, 241:15.66 | ^~~~~~~ 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:2041:6: warning: the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:2041:6: warning: the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)': 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:1946:6: warning: number of counters in profile data for function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'arcs', expected 24 and have 23) [-Wcoverage-mismatch] 241:15.66 1946 | bool gfxFont::DrawMissingGlyph(const TextRunDrawParams& aRunParams, 241:15.66 | ^~~~~~~ 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:1946:6: warning: the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:1946:6: warning: the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)': 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:737:6: warning: number of counters in profile data for function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'arcs', expected 6 and have 4) [-Wcoverage-mismatch] 241:15.66 737 | void gfxFont::RunMetrics::CombineWith(const RunMetrics& aOther, 241:15.66 | ^~~~~~~ 241:15.66 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:737:6: warning: the control flow of function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxFont.cpp:43, 241:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:74: 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxSVGGlyphs.h:214:32: warning: number of counters in profile data for function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 241:15.67 214 | already_AddRefed GetStrokePattern( 241:15.67 | ^~~~~~~~~~~~~~~~ 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxSVGGlyphs.h:214:32: warning: the control flow of function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxSVGGlyphs.h:204:32: warning: number of counters in profile data for function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 241:15.67 204 | already_AddRefed GetFillPattern( 241:15.67 | ^~~~~~~~~~~~~~ 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxSVGGlyphs.h:204:32: warning: the control flow of function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxSVGGlyphs.h:182:20: warning: number of counters in profile data for function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 241:15.67 182 | static gfxMatrix SetupDeviceToPatternMatrix(gfxPattern *aPattern, 241:15.67 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxSVGGlyphs.h:182:20: warning: the control flow of function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:65: 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:809:6: warning: number of counters in profile data for function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'arcs', expected 26 and have 25) [-Wcoverage-mismatch] 241:15.67 809 | void gfxContext::ChangeTransform(const Matrix& aNewMatrix, 241:15.67 | ^~~~~~~~~~ 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:809:6: warning: the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:809:6: warning: the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::EnsurePathBuilder()': 241:15.67 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:723:6: warning: number of counters in profile data for function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'arcs', expected 46 and have 44) [-Wcoverage-mismatch] 241:15.68 723 | void gfxContext::EnsurePathBuilder() { 241:15.68 | ^~~~~~~~~~ 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:723:6: warning: the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:723:6: warning: the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::EnsurePath()': 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:698:6: warning: number of counters in profile data for function 'gfxContext::EnsurePath()' does not match its profile data (counter 'arcs', expected 30 and have 29) [-Wcoverage-mismatch] 241:15.68 698 | void gfxContext::EnsurePath() { 241:15.68 | ^~~~~~~~~~ 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:698:6: warning: the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:698:6: warning: the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:626:6: warning: number of counters in profile data for function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 9 and have 8) [-Wcoverage-mismatch] 241:15.68 626 | void gfxContext::Mask(SourceSurface* aSurface, Float aAlpha, 241:15.68 | ^~~~~~~~~~ 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:626:6: warning: the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:626:6: warning: the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:292:6: warning: number of counters in profile data for function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 3 and have 2) [-Wcoverage-mismatch] 241:15.68 292 | void gfxContext::Multiply(const gfxMatrix& matrix) { 241:15.68 | ^~~~~~~~~~ 241:15.68 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxContext.cpp:292:6: warning: the control flow of function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:36.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 241:36.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGradientCache.cpp:6, 241:36.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 241:36.82 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/nsUnicodeRange.cpp: In member function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]': 241:36.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:945:30: warning: number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) [-Wcoverage-mismatch] 241:36.83 945 | PointTyped TransformPoint( 241:36.83 | ^~~~~~~~~~~~~~ 241:36.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:945:30: warning: the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:36.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:47: 241:36.85 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/nsUnicodeRange.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 241:36.86 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxPattern.cpp:89:10: warning: number of counters in profile data for function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 16) [-Wcoverage-mismatch] 241:36.86 89 | Pattern* gfxPattern::GetPattern(const DrawTarget* aTarget, 241:36.86 | ^~~~~~~~~~ 241:36.86 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxPattern.cpp:89:10: warning: the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 241:36.86 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxPattern.cpp:89:10: warning: the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:38.08 config/external/lgpllibs/liblgpllibs.so 242:17.98 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.h:12, 242:17.98 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:11: 242:17.98 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 242:17.98 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:17.98 1008 | foundInterface = 0; \ 242:17.98 | ^~~~~~~~~~~~~~ 242:17.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:17.99 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:17.99 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:17.99 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:17.99 583 | NS_INTERFACE_MAP_END 242:17.99 | ^~~~~~~~~~~~~~~~~~~~ 242:17.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:17.99 992 | else 242:17.99 | ^~~~ 242:17.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 242:17.99 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 242:17.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:17.99 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 242:17.99 582 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 242:17.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 242:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:3616:25: warning: number of counters in profile data for function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'arcs', expected 34 and have 35) [-Wcoverage-mismatch] 242:25.77 3616 | mozilla::ipc::IPCResult ContentChild::RecvWindowPostMessage( 242:25.77 | ^~~~~~~~~~~~ 242:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:3616:25: warning: the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 242:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:3616:25: warning: the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 242:57.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Logging.h:23, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedInputData.h:11, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:10, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 242:57.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 242:57.75 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 242:57.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:57.75 1008 | foundInterface = 0; \ 242:57.75 | ^~~~~~~~~~~~~~ 242:57.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:57.75 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 242:57.75 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3015:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:57.75 3015 | NS_INTERFACE_MAP_END 242:57.75 | ^~~~~~~~~~~~~~~~~~~~ 242:57.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:57.75 992 | else 242:57.75 | ^~~~ 242:57.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 242:57.75 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 242:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:57.75 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3014:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 242:57.75 3014 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 242:57.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:59.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 242:59.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 242:59.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 242:59.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 242:59.25 31 | memset(aT, 0, sizeof(T)); 242:59.25 | ~~~~~~^~~~~~~~~~~~~~~~~~ 242:59.25 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 242:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 242:59.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 242:59.25 144 | struct AmountFns { 242:59.26 | ^~~~~~~~~ 242:59.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 242:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 242:59.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 242:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 242:59.26 31 | memset(aT, 0, sizeof(T)); 242:59.26 | ~~~~~~^~~~~~~~~~~~~~~~~~ 242:59.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 242:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 242:59.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 242:59.26 178 | struct SizeOfTabFns { 242:59.26 | ^~~~~~~~~~~~ 243:07.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 243:07.66 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 243:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:774:1: warning: number of counters in profile data for function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'arcs', expected 75 and have 76) [-Wcoverage-mismatch] 243:07.67 774 | ContentParent::GetNewOrUsedBrowserProcess(Element* aFrameElement, 243:07.67 | ^~~~~~~~~~~~~ 243:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:774:1: warning: the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 243:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:774:1: warning: the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 243:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:604:1: warning: number of counters in profile data for function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'arcs', expected 7 and have 9) [-Wcoverage-mismatch] 243:07.67 604 | ContentParent::PreallocateProcess() { 243:07.67 | ^~~~~~~~~~~~~ 243:07.67 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:604:1: warning: the control flow of function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:20.78 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 243:20.79 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 243:20.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:20.79 1023 | foundInterface = 0; \ 243:20.79 | ^~~~~~~~~~~~~~ 243:20.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:20.79 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:20.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.79 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:20.79 455 | NS_INTERFACE_MAP_END_INHERITING(SharedMap) 243:20.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.79 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadUtils.h:24, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:9, 243:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 243:20.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 243:20.79 302 | } else 243:20.79 | ^~~~ 243:20.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 243:20.79 306 | NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 243:20.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:20.79 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 243:20.79 454 | NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 243:20.79 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.10 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 243:24.10 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 243:24.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:24.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 243:24.10 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 243:24.10 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 243:24.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 243:24.10 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 243:24.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.10 1008 | foundInterface = 0; \ 243:24.10 | ^~~~~~~~~~~~~~ 243:24.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:24.10 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:24.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:24.10 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:24.10 194 | NS_INTERFACE_MAP_END 243:24.10 | ^~~~~~~~~~~~~~~~~~~~ 243:24.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.10 982 | else 243:24.10 | ^~~~ 243:24.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:24.10 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:24.10 | ^~~~~~~~~~~~~~~~~~ 243:24.10 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:24.10 193 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:24.10 | ^~~~~~~~~~~~~~~~~~~~~~ 243:24.14 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 243:24.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.15 1023 | foundInterface = 0; \ 243:24.15 | ^~~~~~~~~~~~~~ 243:24.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:24.15 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:24.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.15 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:24.15 661 | NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 243:24.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.15 982 | else 243:24.15 | ^~~~ 243:24.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:24.15 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:24.15 | ^~~~~~~~~~~~~~~~~~ 243:24.15 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:24.15 660 | NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 243:24.15 | ^~~~~~~~~~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 243:24.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:24.32 1023 | foundInterface = 0; \ 243:24.32 | ^~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:24.32 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:24.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:24.32 3363 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 243:24.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:24.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:24.32 982 | else 243:24.32 | ^~~~ 243:24.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:24.33 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:24.33 | ^~~~~~~~~~~~~~~~~~ 243:24.33 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3362:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:24.33 3362 | NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 243:24.33 | ^~~~~~~~~~~~~~~~~~~~~~ 243:25.05 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 243:25.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:25.05 1008 | foundInterface = 0; \ 243:25.05 | ^~~~~~~~~~~~~~ 243:25.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:25.05 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:25.05 | ^~~~~~~~~~~~~~~~~~~~~~~ 243:25.05 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:25.05 166 | NS_INTERFACE_MAP_END 243:25.05 | ^~~~~~~~~~~~~~~~~~~~ 243:25.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:25.05 982 | else 243:25.05 | ^~~~ 243:25.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:25.05 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:25.05 | ^~~~~~~~~~~~~~~~~~ 243:25.05 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:25.05 165 | NS_INTERFACE_MAP_ENTRY(nsISupports) 243:25.05 | ^~~~~~~~~~~~~~~~~~~~~~ 243:34.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/widget/nsIWidget.h:12, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 243:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 243:34.44 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 243:34.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 243:34.44 50 | OffTheBooksMutex* Mutex() { 243:34.44 | ^~~~~ 243:34.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:34.44 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 243:34.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 243:34.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:38.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:38.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:38.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 243:38.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 243:38.48 58 | *this = *this * aQuat; 243:38.48 | ^~~~~ 243:38.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 243:38.48 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 243:38.48 | ^~~~~~~~~~ 243:38.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:38.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:38.89 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:38.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:38.90 111 | *this = aRect1.UnionEdges(aRect2); 243:38.90 | ^ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:38.90 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:38.90 | ^~~~~~ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:38.90 120 | *this = aRect1.Union(aRect2); 243:38.90 | ^ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:38.90 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:38.90 | ^~~~~~ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:38.90 228 | *this = aRect1.SaturatingUnion(aRect2); 243:38.90 | ^ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:38.90 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:38.90 | ^~~~~~ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:38.90 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 243:38.90 | ^ 243:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:38.90 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:38.90 | ^~~~~~ 243:41.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:41.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:41.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:41.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 243:41.08 341 | mCumulativeResolution = aCumulativeResolution; 243:41.08 | ^~~~~~~~~~~~~~~~~~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 243:41.08 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 243:41.08 | ^~~~~~~~~~~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 243:41.08 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 243:41.08 | ^~~~~~~~~~~~~~~~~~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 243:41.08 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 243:41.08 | ^~~~~~~~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 243:41.08 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 243:41.08 | ^~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 243:41.08 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 243:41.08 | ^~~~~~~~~~~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 243:41.08 455 | mExtraResolution = aExtraResolution; 243:41.08 | ^~~~~~~~~~~~~~~~ 243:41.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 243:41.08 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 243:41.08 | ^~~~~~~~~~~~~~ 243:41.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 243:41.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 243:41.10 709 | struct ScrollSnapInfo { 243:41.10 | ^~~~~~~~~~~~~~ 243:41.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 243:41.10 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 243:41.10 | ^~~~~~~ 243:41.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:18, 243:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:41.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 243:41.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 243:41.10 876 | mSnapInfo = std::move(aSnapInfo); 243:41.10 | ^ 243:41.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:41.91 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 243:41.91 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243:41.91 307 | nestable(aOther.nestable) {} 243:41.91 | ^ 243:41.91 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:41.91 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:41.92 337 | TimeTicks& operator=(TimeTicks other) { 243:41.92 | ^~~~~~~~ 243:41.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243:41.92 314 | nestable(aOther.nestable) {} 243:41.92 | ^ 243:41.92 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:41.92 337 | TimeTicks& operator=(TimeTicks other) { 243:41.92 | ^~~~~~~~ 243:41.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243:41.92 317 | delayed_run_time = aOther.delayed_run_time; 243:41.92 | ^~~~~~~~~~~~~~~~ 243:41.92 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:41.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:41.92 337 | TimeTicks& operator=(TimeTicks other) { 243:41.92 | ^~~~~~~~ 243:41.92 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:41.92 337 | TimeTicks& operator=(TimeTicks other) { 243:41.92 | ~~~~~~~~~~^~~~~ 243:42.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 243:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 243:42.51 291 | mIsQuotedValue(copy.mIsQuotedValue) { 243:42.51 | ^ 243:42.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Base64.h:10, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:8, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 243:42.51 93 | void operator=( 243:42.51 | ^~~~~~~~ 243:42.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 243:42.51 291 | mIsQuotedValue(copy.mIsQuotedValue) { 243:42.51 | ^ 243:42.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Base64.h:10, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:8, 243:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 243:42.51 93 | void operator=( 243:42.51 | ^~~~~~~~ 243:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:42.52 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 243:42.52 | ^ 243:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:42.52 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:42.52 | ^~~~~~~~ 243:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 243:42.52 28 | const char *PeekHeader(nsHttpAtom header) const; 243:42.52 | ~~~~~~~~~~~^~~~~~ 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:42.52 90 | return FindHeaderValue(header, value) != nullptr; 243:42.52 | ^ 243:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:42.52 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:42.52 | ^~~~~~~~ 243:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 243:42.52 84 | const char *FindHeaderValue(nsHttpAtom header, const char *value) const { 243:42.52 | ~~~~~~~~~~~^~~~~~ 243:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 243:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:42.53 222 | IsIgnoreMultipleHeader(header); 243:42.53 | ^ 243:42.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:42.53 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:42.53 | ^~~~~~~~ 243:42.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 243:42.53 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 243:42.53 | ~~~~~~~~~~~^~~~~~ 243:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 243:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:42.53 264 | eVarietyResponse); 243:42.53 | ^ 243:42.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:42.54 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:42.54 | ^~~~~~~~ 243:42.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 243:42.54 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 243:42.54 | ~~~~~~~~~~~^~~~~~ 243:42.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:173:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:42.54 173 | return ParseDateHeader(nsHttp::Date, result); 243:42.54 | ^ 243:42.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:42.54 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:42.54 | ^~~~~~~~ 243:42.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 243:42.54 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 243:42.54 | ~~~~~~~~~~~^~~~~~ 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:177:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:42.54 177 | return ParseDateHeader(nsHttp::Last_Modified, result); 243:42.54 | ^ 243:42.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:42.54 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:42.54 | ^~~~~~~~ 243:42.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:42.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 243:42.54 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 243:42.54 | ~~~~~~~~~~~^~~~~~ 243:43.13 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 243:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 243:43.13 2177 | revoked_(_revoked) 243:43.13 | ^ 243:43.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:24, 243:43.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/DataStorage.cpp:11, 243:43.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:38: 243:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:36:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 243:43.13 36 | Principal& operator=(const Principal& aOther) { 243:43.13 | ^~~~~~~~ 243:44.59 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:25, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:44.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWhitespaceTokenizer.h: In instantiation of 'const DependentSubstringType nsTWhitespaceTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = IsNewLine]': 243:44.59 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:83:55: required from here 243:44.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWhitespaceTokenizer.h:56:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 243:44.59 56 | const mozilla::RangedPtr tokenStart = mIter; 243:44.59 | ^~~~~~~~~~ 243:44.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 243:44.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:44.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 243:44.59 150 | RangedPtr& operator=(const RangedPtr& aOther) { 243:44.59 | ^~~~~~~~ 243:44.59 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ContentSignatureVerifier.cpp:25, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:20: 243:44.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWhitespaceTokenizer.h:60:46: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 243:44.60 60 | const mozilla::RangedPtr tokenEnd = mIter; 243:44.60 | ^~~~~~~~ 243:44.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 243:44.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:44.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 243:44.60 150 | RangedPtr& operator=(const RangedPtr& aOther) { 243:44.60 | ^~~~~~~~ 243:44.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:44.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 243:44.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:640:37: required from here 243:44.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 243:44.67 49 | RangedPtr begin() const { return mStart; } 243:44.67 | ^~~~~~ 243:44.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/CertVerifier.h:28, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SharedCertVerifier.h:8, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINSSComponent.h:18, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSComponent.h:10, 243:44.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:11, 243:44.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:44.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 243:44.68 150 | RangedPtr& operator=(const RangedPtr& aOther) { 243:44.68 | ^~~~~~~~ 243:47.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 243:47.85 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp: In function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]': 243:47.85 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp:34:17: warning: the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 243:47.85 34 | static nsresult GetBase64HashSPKI(const CERTCertificate* cert, 243:47.85 | ^~~~~~~~~~~~~~~~~ 243:47.85 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp:34:17: warning: the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:47.86 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.h:11, 243:47.86 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/CSTrustDomain.cpp:7, 243:47.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:2: 243:47.86 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 243:47.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 243:47.86 50 | OffTheBooksMutex* Mutex() { 243:47.86 | ^~~~~ 243:47.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:47.86 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 243:47.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 243:47.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 243:50.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:50.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 243:50.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 243:50.79 58 | *this = *this * aQuat; 243:50.79 | ^~~~~ 243:50.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 243:50.79 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 243:50.79 | ^~~~~~~~~~ 243:50.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:50.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:50.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:50.97 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:50.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:50.97 111 | *this = aRect1.UnionEdges(aRect2); 243:50.97 | ^ 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:50.97 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:50.97 | ^~~~~~ 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:50.97 120 | *this = aRect1.Union(aRect2); 243:50.97 | ^ 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:50.97 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:50.97 | ^~~~~~ 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:50.97 228 | *this = aRect1.SaturatingUnion(aRect2); 243:50.97 | ^ 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:50.97 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:50.97 | ^~~~~~ 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 243:50.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:50.98 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 243:50.98 | ^ 243:50.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:50.98 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:50.98 | ^~~~~~ 243:53.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 243:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 243:53.33 341 | mCumulativeResolution = aCumulativeResolution; 243:53.33 | ^~~~~~~~~~~~~~~~~~~~~ 243:53.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 243:53.33 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 243:53.33 | ^~~~~~~~~~~~~~ 243:53.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 243:53.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 243:53.33 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 243:53.33 | ^~~~~~~~~~~~~~~~~~~~~ 243:53.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:53.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 243:53.34 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 243:53.34 | ^~~~~~~~~~~ 243:53.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 243:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 243:53.34 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 243:53.34 | ^~~~~ 243:53.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 243:53.34 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 243:53.34 | ^~~~~~~~~~~~~~ 243:53.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 243:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 243:53.34 455 | mExtraResolution = aExtraResolution; 243:53.35 | ^~~~~~~~~~~~~~~~ 243:53.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 243:53.35 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 243:53.35 | ^~~~~~~~~~~~~~ 243:53.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 243:53.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 243:53.35 709 | struct ScrollSnapInfo { 243:53.35 | ^~~~~~~~~~~~~~ 243:53.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 243:53.35 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 243:53.35 | ^~~~~~~ 243:53.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 243:53.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 243:53.36 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 243:53.36 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:53.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:53.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 243:53.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 243:53.36 876 | mSnapInfo = std::move(aSnapInfo); 243:53.36 | ^ 243:54.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:27, 243:54.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 243:54.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 243:54.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 243:54.44 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsCertTree.h:31, 243:54.44 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsCertTree.cpp:5, 243:54.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:56: 243:54.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 243:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h:449:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 243:54.45 449 | mVisibleArea = r; 243:54.45 | ^ 243:54.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 243:54.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 243:54.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 243:54.45 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:119, 243:54.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 243:54.45 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 243:54.45 | ^~~~~~ 243:54.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:15, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:54.94 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 243:54.94 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243:54.94 307 | nestable(aOther.nestable) {} 243:54.94 | ^ 243:54.94 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:54.94 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:54.94 337 | TimeTicks& operator=(TimeTicks other) { 243:54.94 | ^~~~~~~~ 243:54.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:15, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:54.95 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 243:54.95 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243:54.95 314 | nestable(aOther.nestable) {} 243:54.95 | ^ 243:54.95 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:54.95 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:54.95 337 | TimeTicks& operator=(TimeTicks other) { 243:54.95 | ^~~~~~~~ 243:54.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:15, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:54.95 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 243:54.95 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 243:54.95 317 | delayed_run_time = aOther.delayed_run_time; 243:54.95 | ^~~~~~~~~~~~~~~~ 243:54.95 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 243:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 243:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 243:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:54.96 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:54.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:54.96 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:54.96 337 | TimeTicks& operator=(TimeTicks other) { 243:54.96 | ^~~~~~~~ 243:54.96 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 243:54.96 337 | TimeTicks& operator=(TimeTicks other) { 243:54.96 | ~~~~~~~~~~^~~~~ 243:56.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 243:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 243:56.08 291 | mIsQuotedValue(copy.mIsQuotedValue) { 243:56.08 | ^ 243:56.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:86, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StartupTimeline.h:47, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h:10, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 243:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 243:56.08 93 | void operator=( 243:56.08 | ^~~~~~~~ 243:56.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 243:56.09 291 | mIsQuotedValue(copy.mIsQuotedValue) { 243:56.09 | ^ 243:56.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:86, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StartupTimeline.h:47, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h:10, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:2: 243:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 243:56.09 93 | void operator=( 243:56.09 | ^~~~~~~~ 243:56.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 243:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:56.10 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 243:56.10 | ^ 243:56.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:56.10 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:56.10 | ^~~~~~~~ 243:56.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 243:56.10 28 | const char *PeekHeader(nsHttpAtom header) const; 243:56.10 | ~~~~~~~~~~~^~~~~~ 243:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 243:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:56.11 90 | return FindHeaderValue(header, value) != nullptr; 243:56.11 | ^ 243:56.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:56.11 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:56.11 | ^~~~~~~~ 243:56.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 243:56.11 84 | const char *FindHeaderValue(nsHttpAtom header, const char *value) const { 243:56.11 | ~~~~~~~~~~~^~~~~~ 243:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 243:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:56.11 222 | IsIgnoreMultipleHeader(header); 243:56.11 | ^ 243:56.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:56.12 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:56.12 | ^~~~~~~~ 243:56.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 243:56.12 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 243:56.12 | ~~~~~~~~~~~^~~~~~ 243:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 243:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:56.12 264 | eVarietyResponse); 243:56.12 | ^ 243:56.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:56.12 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:56.12 | ^~~~~~~~ 243:56.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 243:56.13 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 243:56.13 | ~~~~~~~~~~~^~~~~~ 243:56.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 243:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:173:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:56.13 173 | return ParseDateHeader(nsHttp::Date, result); 243:56.13 | ^ 243:56.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:56.13 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:56.13 | ^~~~~~~~ 243:56.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 243:56.13 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 243:56.13 | ~~~~~~~~~~~^~~~~~ 243:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 243:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:177:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 243:56.13 177 | return ParseDateHeader(nsHttp::Last_Modified, result); 243:56.14 | ^ 243:56.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 243:56.14 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 243:56.14 | ^~~~~~~~ 243:56.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 243:56.14 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 243:56.14 | ~~~~~~~~~~~^~~~~~ 243:56.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:15, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.24 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 243:56.24 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 243:56.24 2177 | revoked_(_revoked) 243:56.24 | ^ 243:56.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:24, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:19, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentChild.h:12, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsKeygenHandlerContent.cpp:13, 243:56.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:101: 243:56.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:36:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 243:56.24 36 | Principal& operator=(const Principal& aOther) { 243:56.24 | ^~~~~~~~ 243:57.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:100, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:57.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h: In instantiation of 'mozilla::RangedPtr mozilla::Range::begin() const [with T = unsigned char]': 243:57.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:640:37: required from here 243:57.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:49:39: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 243:57.07 49 | RangedPtr begin() const { return mStart; } 243:57.07 | ^~~~~~ 243:57.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/SSLServerCertVerification.cpp:100, 243:57.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl1.cpp:11: 243:57.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = unsigned char]' 243:57.07 150 | RangedPtr& operator=(const RangedPtr& aOther) { 243:57.07 | ^~~~~~~~ 244:02.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DateTimeFormat.h:12, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.h:8, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.cpp:5, 244:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 244:02.83 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 244:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:02.83 1008 | foundInterface = 0; \ 244:02.83 | ^~~~~~~~~~~~~~ 244:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 244:02.84 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 244:02.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 244:02.84 167 | NS_INTERFACE_MAP_END 244:02.84 | ^~~~~~~~~~~~~~~~~~~~ 244:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 244:02.84 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 244:02.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.84 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 244:02.84 784 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 244:02.84 | ^~~~~~~~~~~~~~~~~~~~ 244:02.84 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:20, 244:02.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 244:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:02.84 136 | } else 244:02.84 | ^~~~ 244:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 244:02.84 166 | NS_IMPL_QUERY_CLASSINFO(aClass) \ 244:02.84 | ^~~~~~~~~~~~~~~~~~~~~~~ 244:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 244:02.84 172 | NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 244:02.84 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 244:02.84 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 244:02.85 784 | NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 244:02.85 | ^~~~~~~~~~~~~~~~~~~~ 244:03.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 244:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 244:03.31 58 | *this = *this * aQuat; 244:03.31 | ^~~~~ 244:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 244:03.31 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 244:03.31 | ^~~~~~~~~~ 244:03.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:03.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:03.49 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:03.49 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:03.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:03.49 111 | *this = aRect1.UnionEdges(aRect2); 244:03.49 | ^ 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:03.49 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:03.49 | ^~~~~~ 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:03.49 120 | *this = aRect1.Union(aRect2); 244:03.49 | ^ 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:03.49 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:03.49 | ^~~~~~ 244:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 244:03.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:03.50 228 | *this = aRect1.SaturatingUnion(aRect2); 244:03.50 | ^ 244:03.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:03.50 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:03.50 | ^~~~~~ 244:03.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 244:03.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:03.50 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 244:03.50 | ^ 244:03.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:03.50 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:03.50 | ^~~~~~ 244:05.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:05.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:05.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:05.27 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 244:05.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 244:05.27 341 | mCumulativeResolution = aCumulativeResolution; 244:05.27 | ^~~~~~~~~~~~~~~~~~~~~ 244:05.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 244:05.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:05.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 244:05.28 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 244:05.28 | ^~~~~~~~~~~~~~ 244:05.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 244:05.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 244:05.28 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 244:05.28 | ^~~~~~~~~~~~~~~~~~~~~ 244:05.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:05.28 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 244:05.29 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 244:05.29 | ^~~~~~~~~~~ 244:05.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 244:05.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 244:05.29 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 244:05.29 | ^~~~~ 244:05.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 244:05.29 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 244:05.30 | ^~~~~~~~~~~~~~ 244:05.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 244:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 244:05.30 455 | mExtraResolution = aExtraResolution; 244:05.30 | ^~~~~~~~~~~~~~~~ 244:05.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:05.30 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 244:05.31 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 244:05.31 | ^~~~~~~~~~~~~~ 244:05.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 244:05.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 244:05.31 709 | struct ScrollSnapInfo { 244:05.31 | ^~~~~~~~~~~~~~ 244:05.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 244:05.31 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 244:05.31 | ^~~~~~~ 244:05.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:05.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:05.32 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:05.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:05.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 244:05.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 244:05.32 876 | mSnapInfo = std::move(aSnapInfo); 244:05.32 | ^ 244:06.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.06 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 244:06.06 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 244:06.06 307 | nestable(aOther.nestable) {} 244:06.06 | ^ 244:06.06 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.06 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:06.06 337 | TimeTicks& operator=(TimeTicks other) { 244:06.06 | ^~~~~~~~ 244:06.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 244:06.06 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 244:06.07 314 | nestable(aOther.nestable) {} 244:06.07 | ^ 244:06.07 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:06.07 337 | TimeTicks& operator=(TimeTicks other) { 244:06.07 | ^~~~~~~~ 244:06.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:15, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 244:06.07 317 | delayed_run_time = aOther.delayed_run_time; 244:06.07 | ^~~~~~~~~~~~~~~~ 244:06.07 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloader.h:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PPSMContentDownloaderChild.h:9, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PSMContentListener.h:13, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:11, 244:06.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:06.07 337 | TimeTicks& operator=(TimeTicks other) { 244:06.07 | ^~~~~~~~ 244:06.07 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:06.07 337 | TimeTicks& operator=(TimeTicks other) { 244:06.07 | ~~~~~~~~~~^~~~~ 244:06.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:27, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsStyledElement.h:18, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULElement.h:28, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsCertTree.h:31, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:37, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 244:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h: In member function 'void nsPresContext::SetVisibleArea(const nsRect&)': 244:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPresContext.h:449:22: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:06.46 449 | mVisibleArea = r; 244:06.46 | ^ 244:06.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:17, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:24, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:30, 244:06.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:06.46 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:06.46 | ^~~~~~ 244:07.40 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:28, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharSeparatedTokenizer.h: In instantiation of 'const DependentSubstringType nsTCharSeparatedTokenizer::nextToken() [with DependentSubstringType = nsTDependentSubstring; bool (* IsWhitespace)(char16_t) = NS_IsAsciiWhitespace]': 244:07.40 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:1695:46: required from here 244:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharSeparatedTokenizer.h:97:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 244:07.40 97 | mozilla::RangedPtr tokenStart = mIter; 244:07.40 | ^~~~~~~~~~ 244:07.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:8, 244:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 244:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 244:07.41 150 | RangedPtr& operator=(const RangedPtr& aOther) { 244:07.41 | ^~~~~~~~ 244:07.41 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:28, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCharSeparatedTokenizer.h:98:40: warning: implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated [-Wdeprecated-copy] 244:07.41 98 | mozilla::RangedPtr tokenEnd = mIter; 244:07.41 | ^~~~~~~~ 244:07.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Range.h:10, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:15, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:9, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/security/certverifier/CertVerifier.h:28, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:8, 244:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 244:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RangedPtr.h:150:17: note: because 'mozilla::RangedPtr' has user-provided 'mozilla::RangedPtr& mozilla::RangedPtr::operator=(const mozilla::RangedPtr&) [with T = const char]' 244:07.41 150 | RangedPtr& operator=(const RangedPtr& aOther) { 244:07.41 | ^~~~~~~~ 244:09.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:47: 244:09.96 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'FallbackPrefRemover::Run()': 244:09.97 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:1725:1: warning: number of counters in profile data for function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'arcs', expected 15 and have 17) [-Wcoverage-mismatch] 244:09.97 1725 | FallbackPrefRemover::Run() { 244:09.97 | ^~~~~~~~~~~~~~~~~~~ 244:09.97 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:1725:1: warning: the control flow of function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:09.97 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)': 244:09.97 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:1683:6: warning: number of counters in profile data for function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'arcs', expected 12 and have 14) [-Wcoverage-mismatch] 244:09.97 1683 | void nsSSLIOLayerHelpers::setInsecureFallbackSites(const nsCString& str) { 244:09.97 | ^~~~~~~~~~~~~~~~~~~ 244:09.97 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSIOLayer.cpp:1683:6: warning: the control flow of function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:09.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 244:09.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 244:09.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:677:1: warning: the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:09.98 677 | nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest( 244:09.98 | ^~~~~~~~~~~~~~~~ 244:09.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:677:1: warning: the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:09.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 244:09.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:625:10: warning: the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 244:09.98 625 | nsresult nsNSSCertificate::GetCertificateHash(nsAString& aFingerprint, 244:09.98 | ^~~~~~~~~~~~~~~~ 244:09.98 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:625:10: warning: the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 244:13.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Matrix.h:14, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:13, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h: In member function 'mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator*=(const mozilla::gfx::Quaternion&)': 244:13.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:58:21: warning: implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated [-Wdeprecated-copy] 244:13.01 58 | *this = *this * aQuat; 244:13.01 | ^~~~~ 244:13.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Quaternion.h:28:3: note: because 'mozilla::gfx::Quaternion' has user-provided 'mozilla::gfx::Quaternion::Quaternion(const mozilla::gfx::Quaternion&)' 244:13.01 28 | Quaternion(const Quaternion& aOther) { memcpy(this, &aOther, sizeof(*this)); } 244:13.01 | ^~~~~~~~~~ 244:13.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:13.17 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRectEdges(const nsRect&, const nsRect&)': 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:111:37: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:13.17 111 | *this = aRect1.UnionEdges(aRect2); 244:13.17 | ^ 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:13.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:13.17 | ^~~~~~ 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::UnionRect(const nsRect&, const nsRect&)': 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:120:32: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:13.17 120 | *this = aRect1.Union(aRect2); 244:13.17 | ^ 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:13.17 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:13.17 | ^~~~~~ 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRect(const nsRect&, const nsRect&)': 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:228:42: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:13.17 228 | *this = aRect1.SaturatingUnion(aRect2); 244:13.17 | ^ 244:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:13.18 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:13.18 | ^~~~~~ 244:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h: In member function 'void nsRect::SaturatingUnionRectEdges(const nsRect&, const nsRect&)': 244:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:231:47: warning: implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated [-Wdeprecated-copy] 244:13.18 231 | *this = aRect1.SaturatingUnionEdges(aRect2); 244:13.18 | ^ 244:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:43:3: note: because 'nsRect' has user-provided 'nsRect::nsRect(const nsRect&)' 244:13.18 43 | nsRect(const nsRect& aRect) : Super(aRect) { MOZ_COUNT_CTOR(nsRect); } 244:13.18 | ^~~~~~ 244:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In constructor 'MessageLoop::PendingTask::PendingTask(MessageLoop::PendingTask&&)': 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:307:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 244:13.72 307 | nestable(aOther.nestable) {} 244:13.72 | ^ 244:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:13.72 337 | TimeTicks& operator=(TimeTicks other) { 244:13.72 | ^~~~~~~~ 244:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In copy constructor 'MessageLoop::PendingTask::PendingTask(const MessageLoop::PendingTask&)': 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:314:35: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 244:13.72 314 | nestable(aOther.nestable) {} 244:13.72 | ^ 244:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:13.72 337 | TimeTicks& operator=(TimeTicks other) { 244:13.72 | ^~~~~~~~ 244:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h: In member function 'MessageLoop::PendingTask& MessageLoop::PendingTask::operator=(const MessageLoop::PendingTask&)': 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:317:33: warning: implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated [-Wdeprecated-copy] 244:13.72 317 | delayed_run_time = aOther.delayed_run_time; 244:13.72 | ^~~~~~~~~~~~~~~~ 244:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:17, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:14: note: because 'base::TimeTicks' has user-provided 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:13.72 337 | TimeTicks& operator=(TimeTicks other) { 244:13.72 | ^~~~~~~~ 244:13.72 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/time.h:337:34: note: initializing argument 1 of 'base::TimeTicks& base::TimeTicks::operator=(base::TimeTicks)' 244:13.72 337 | TimeTicks& operator=(TimeTicks other) { 244:13.72 | ~~~~~~~~~~^~~~~ 244:15.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetCumulativeResolution(const LayoutDeviceToLayerScale2D&)': 244:15.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:341:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 244:15.66 341 | mCumulativeResolution = aCumulativeResolution; 244:15.66 | ^~~~~~~~~~~~~~~~~~~~~ 244:15.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]' 244:15.66 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 244:15.66 | ^~~~~~~~~~~~~~ 244:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetDevPixelsPerCSSPixel(const CSSToLayoutDeviceScale&)': 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:350:29: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated [-Wdeprecated-copy] 244:15.67 350 | mDevPixelsPerCSSPixel = aDevPixelsPerCSSPixel; 244:15.67 | ^~~~~~~~~~~~~~~~~~~~~ 244:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:14, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactor.h:31:13: note: because 'mozilla::gfx::ScaleFactor' has user-provided 'constexpr mozilla::gfx::ScaleFactor::ScaleFactor(const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]' 244:15.67 31 | constexpr ScaleFactor(const ScaleFactor& aCopy) 244:15.67 | ^~~~~~~~~~~ 244:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetZoom(const CSSToParentLayerScale2D&)': 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:391:64: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 244:15.67 391 | void SetZoom(const CSSToParentLayerScale2D& aZoom) { mZoom = aZoom; } 244:15.67 | ^~~~~ 244:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]' 244:15.67 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 244:15.67 | ^~~~~~~~~~~~~~ 244:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::FrameMetrics::SetExtraResolution(const ScreenToLayerScale2D&)': 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:455:24: warning: implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated [-Wdeprecated-copy] 244:15.67 455 | mExtraResolution = aExtraResolution; 244:15.67 | ^~~~~~~~~~~~~~~~ 244:15.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:15, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsITheme.h:15, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:31:13: note: because 'mozilla::gfx::ScaleFactors2D' has user-provided 'constexpr mozilla::gfx::ScaleFactors2D::ScaleFactors2D(const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayerPixel]' 244:15.67 31 | constexpr ScaleFactors2D(const ScaleFactors2D& aCopy) 244:15.67 | ^~~~~~~~~~~~~~ 244:15.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)': 244:15.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:709:8: warning: implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated [-Wdeprecated-copy] 244:15.69 709 | struct ScrollSnapInfo { 244:15.69 | ^~~~~~~~~~~~~~ 244:15.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:19, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:27:3: note: because 'nsPoint' has user-provided 'nsPoint::nsPoint(const nsPoint&)' 244:15.69 27 | nsPoint(const nsPoint& aPoint) : Super(aPoint) {} 244:15.69 | ^~~~~~~ 244:15.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPresShell.h:21, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:25, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:47, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientIPCUtils.h:14, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:22, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:38, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:15.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:15.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h: In member function 'void mozilla::layers::ScrollMetadata::SetSnapInfo(mozilla::layers::ScrollSnapInfo&&)': 244:15.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:876:36: note: synthesized method 'mozilla::layers::ScrollSnapInfo& mozilla::layers::ScrollSnapInfo::operator=(mozilla::layers::ScrollSnapInfo&&)' first required here 244:15.69 876 | mSnapInfo = std::move(aSnapInfo); 244:15.69 | ^ 244:16.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h: In copy constructor 'mozilla::net::ParsedHeaderPair::ParsedHeaderPair(const mozilla::net::ParsedHeaderPair&)': 244:16.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 244:16.34 291 | mIsQuotedValue(copy.mIsQuotedValue) { 244:16.34 | ^ 244:16.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.h:10, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 244:16.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 244:16.34 93 | void operator=( 244:16.34 | ^~~~~~~~ 244:16.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:291:43: warning: implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated [-Wdeprecated-copy] 244:16.34 291 | mIsQuotedValue(copy.mIsQuotedValue) { 244:16.34 | ^ 244:16.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDependentSubstring.h:11, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsString.h:15, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.h:10, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 244:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:2: 244:16.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTDependentSubstring.h:93:8: note: because 'nsTDependentSubstring' has user-provided 'void nsTDependentSubstring::operator=(const self_type&) [with T = char; nsTDependentSubstring::self_type = nsTDependentSubstring]' 244:16.34 93 | void operator=( 244:16.34 | ^~~~~~~~ 244:16.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:85:47: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 244:16.35 85 | return nsHttp::FindToken(PeekHeader(header), value, HTTP_HEADER_VALUE_SEPS); 244:16.35 | ^ 244:16.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 244:16.35 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 244:16.35 | ^~~~~~~~ 244:16.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:28:37: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::PeekHeader(mozilla::net::nsHttpAtom) const' 244:16.35 28 | const char *PeekHeader(nsHttpAtom header) const; 244:16.35 | ~~~~~~~~~~~^~~~~~ 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::HasHeaderValue(mozilla::net::nsHttpAtom, const char*) const': 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:90:41: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 244:16.35 90 | return FindHeaderValue(header, value) != nullptr; 244:16.35 | ^ 244:16.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 244:16.35 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 244:16.35 | ^~~~~~~~ 244:16.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:84:42: note: initializing argument 1 of 'const char* mozilla::net::nsHttpHeaderArray::FindHeaderValue(mozilla::net::nsHttpAtom, const char*) const' 244:16.35 84 | const char *FindHeaderValue(nsHttpAtom header, const char *value) const { 244:16.35 | ~~~~~~~~~~~^~~~~~ 244:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'bool mozilla::net::nsHttpHeaderArray::IsSingletonHeader(mozilla::net::nsHttpAtom)': 244:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:222:39: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 244:16.36 222 | IsIgnoreMultipleHeader(header); 244:16.36 | ^ 244:16.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 244:16.36 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 244:16.36 | ^~~~~~~~ 244:16.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:159:42: note: initializing argument 1 of 'bool mozilla::net::nsHttpHeaderArray::IsIgnoreMultipleHeader(mozilla::net::nsHttpAtom)' 244:16.36 159 | bool IsIgnoreMultipleHeader(nsHttpAtom header); 244:16.36 | ~~~~~~~~~~~^~~~~~ 244:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h: In member function 'nsresult mozilla::net::nsHttpHeaderArray::MergeHeader(mozilla::net::nsHttpAtom, mozilla::net::nsHttpHeaderArray::nsEntry*, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)': 244:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:264:54: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 244:16.36 264 | eVarietyResponse); 244:16.36 | ^ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 244:16.37 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 244:16.37 | ^~~~~~~~ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:15, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpHeaderArray.h:151:55: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpHeaderArray::SetHeader_internal(mozilla::net::nsHttpAtom, const nsACString&, const nsACString&, mozilla::net::nsHttpHeaderArray::HeaderVariety)' 244:16.37 151 | MOZ_MUST_USE nsresult SetHeader_internal(nsHttpAtom header, 244:16.37 | ~~~~~~~~~~~^~~~~~ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetDateValue_locked(uint32_t*) const': 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:173:48: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 244:16.37 173 | return ParseDateHeader(nsHttp::Date, result); 244:16.37 | ^ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 244:16.37 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 244:16.37 | ^~~~~~~~ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 244:16.37 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 244:16.37 | ~~~~~~~~~~~^~~~~~ 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h: In member function 'nsresult mozilla::net::nsHttpResponseHead::GetLastModifiedValue_locked(uint32_t*) const': 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:177:57: warning: implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated [-Wdeprecated-copy] 244:16.37 177 | return ParseDateHeader(nsHttp::Last_Modified, result); 244:16.37 | ^ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:14, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttp.h:148:8: note: because 'mozilla::net::nsHttpAtom' has user-provided 'void mozilla::net::nsHttpAtom::operator=(const mozilla::net::nsHttpAtom&)' 244:16.37 148 | void operator=(const nsHttpAtom &a) { _val = a._val; } 244:16.37 | ^~~~~~~~ 244:16.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/PHttpChannelParams.h:16, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:24, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:41, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHttpResponseHead.h:164:52: note: initializing argument 1 of 'nsresult mozilla::net::nsHttpResponseHead::ParseDateHeader(mozilla::net::nsHttpAtom, uint32_t*) const' 244:16.37 164 | MOZ_MUST_USE nsresult ParseDateHeader(nsHttpAtom header, 244:16.37 | ~~~~~~~~~~~^~~~~~ 244:16.49 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h: In constructor 'mozilla::dom::BlobURLRegistrationData::BlobURLRegistrationData(const nsCString&, const IPCBlob&, const Principal&, const bool&)': 244:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26: warning: implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated [-Wdeprecated-copy] 244:16.49 2177 | revoked_(_revoked) 244:16.49 | ^ 244:16.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:24, 244:16.49 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSiteSecurityService.cpp:18, 244:16.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl3.cpp:11: 244:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:36:14: note: because 'IPC::Principal' has user-provided 'IPC::Principal& IPC::Principal::operator=(const IPC::Principal&)' 244:16.49 36 | Principal& operator=(const Principal& aOther) { 244:16.49 | ^~~~~~~~ 244:20.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:20.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc:232:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/sparse_fir_filter_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:20.96 232 | } // namespace webrtc 244:20.96 | ^ 244:21.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/sparse_fir_filter_unittest.cc: At top level: 244:21.05 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:22.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:22.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc:81:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/dtx_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:22.05 81 | } // namespace webrtc 244:22.05 | ^ 244:22.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc: At top level: 244:22.10 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:23.39 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc: In member function 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_ const&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_const_iterator >, std::pair const&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&)std::_Rb_tree_iterator > [clone .isra.0]': 244:23.39 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc:381:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/frame_length_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:23.39 381 | } // namespace webrtc 244:23.39 | ^ 244:23.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc: At top level: 244:23.55 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:24.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:24.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc:65:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/wpd_node_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:24.51 65 | } // namespace webrtc 244:24.51 | ^ 244:24.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc: At top level: 244:24.56 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:25.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:25.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc:72:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/median_slope_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:25.53 72 | } // namespace webrtc 244:25.53 | ^ 244:25.57 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/median_slope_estimator_unittest.cc: At top level: 244:25.57 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:26.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:26.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc:221:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/probe_bitrate_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:26.99 221 | } // namespace webrtc 244:26.99 | ^ 244:27.09 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_bitrate_estimator_unittest.cc: At top level: 244:27.09 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:29.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc: In function '__gnu_cxx::new_allocator >::allocate(unsigned long, void const*) [clone .isra.0]': 244:29.38 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc:270:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/probe_controller_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:29.38 270 | } // namespace webrtc 244:29.38 | ^ 244:29.79 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/probe_controller_unittest.cc: At top level: 244:29.80 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:30.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:30.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc:73:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/trendline_estimator_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:30.64 73 | } // namespace webrtc 244:30.64 | ^ 244:30.67 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/congestion_controller/trendline_estimator_unittest.cc: At top level: 244:30.67 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:31.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc: In function 'testing::internal::scoped_ptr >::reset(testing::internal::ActionResultHolder*) [clone .isra.0]': 244:31.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc:23:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/mock_desktop_capturer_callback.gcda' profile count data file not found [-Wmissing-profile] 244:31.96 23 | } // namespace webrtc 244:31.96 | ^ 244:32.04 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/mock_desktop_capturer_callback.cc: At top level: 244:32.04 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:32.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:32.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc:187:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/screen_capturer_helper_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:32.99 187 | } // namespace webrtc 244:32.99 | ^ 244:33.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc: At top level: 244:33.04 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:34.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:34.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc:95:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/window_capturer_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:34.00 95 | } // namespace webrtc 244:34.00 | ^ 244:34.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc: At top level: 244:34.06 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:36.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:36.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc:559:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/flexfec_header_reader_writer_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:36.08 559 | } // namespace webrtc 244:36.08 | ^ 244:36.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc: At top level: 244:36.34 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:38.12 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc: In member function 'std::vector >::_M_range_initialize(webrtc::RtpExtension const*, webrtc::RtpExtension const*, std::forward_iterator_tag)void [clone .isra.0]': 244:38.12 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc:323:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/flexfec_sender_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:38.12 323 | } // namespace webrtc 244:38.12 | ^ 244:38.31 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/flexfec_sender_unittest.cc: At top level: 244:38.31 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:39.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:39.93 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc:147:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/bye_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:39.93 147 | } // namespace webrtc 244:39.93 | ^ 244:40.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc: At top level: 244:40.11 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:40.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:40.98 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc:105:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/common_header_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:40.98 105 | } // namespace webrtc 244:40.98 | ^ 244:41.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc: At top level: 244:41.05 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:42.20 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 244:42.20 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc:161:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/compound_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:42.20 161 | } // namespace webrtc 244:42.20 | ^ 244:42.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc: At top level: 244:42.27 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:43.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 244:43.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc:92:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/dlrr_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:43.19 92 | } // namespace webrtc 244:43.19 | ^ 244:43.26 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc: At top level: 244:43.26 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:45.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:45.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc:254:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/extended_reports_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:45.11 254 | } // namespace webrtc 244:45.11 | ^ 244:45.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc: At top level: 244:45.30 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:47.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:47.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc:99:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/fir_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:47.28 99 | } // namespace webrtc 244:47.28 | ^ 244:47.50 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc: At top level: 244:47.50 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:49.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:49.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc:178:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/nack_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:49.72 178 | } // namespace webrtc 244:49.72 | ^ 244:50.03 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc: At top level: 244:50.03 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:51.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:51.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc:59:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/pli_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:51.56 59 | } // namespace webrtc 244:51.56 | ^ 244:51.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc: At top level: 244:51.66 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:53.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:53.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc:66:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rapid_resync_request_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:53.37 66 | } // namespace webrtc 244:53.37 | ^ 244:53.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc: At top level: 244:53.48 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:55.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:55.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc:161:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/receiver_report_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:55.11 161 | } // namespace webrtc 244:55.11 | ^ 244:55.27 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc: At top level: 244:55.27 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:57.07 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 244:57.07 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc:128:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/remb_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:57.07 128 | } // namespace webrtc 244:57.08 | ^ 244:57.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc: At top level: 244:57.28 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:58.18 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:58.18 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc:86:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/report_block_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:58.18 86 | } // namespace webrtc 244:58.18 | ^ 244:58.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc: At top level: 244:58.23 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 244:59.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 244:59.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc:51:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rrtr_unittest.gcda' profile count data file not found [-Wmissing-profile] 244:59.10 51 | } // namespace webrtc 244:59.10 | ^ 244:59.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc: At top level: 244:59.14 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:00.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 245:00.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc:249:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/sdes_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:00.37 249 | } // namespace webrtc 245:00.37 | ^ 245:00.52 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc: At top level: 245:00.52 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:02.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:02.21 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc:145:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/sender_report_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:02.21 145 | } // namespace webrtc 245:02.21 | ^ 245:02.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc: At top level: 245:02.37 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:03.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 245:03.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/target_bitrate_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:03.56 96 | } // namespace webrtc 245:03.56 | ^ 245:03.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc: At top level: 245:03.62 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:05.26 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:05.26 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc:108:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/tmmbn_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:05.26 108 | } // namespace webrtc 245:05.26 | ^ 245:05.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc: At top level: 245:05.41 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:07.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:07.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/tmmbr_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:07.06 96 | } // namespace webrtc 245:07.06 | ^ 245:07.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc: At top level: 245:07.19 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:08.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:08.99 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc:470:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/transport_feedback_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:08.99 470 | } // namespace webrtc 245:08.99 | ^ 245:09.24 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc: At top level: 245:09.24 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:10.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 245:10.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc:42:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtcp_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:10.37 42 | } // namespace webrtc 245:10.37 | ^ 245:10.39 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc: At top level: 245:10.39 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:12.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In lambda function: 245:12.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:765:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 245:12.05 765 | if (packet.type() == rtcp::Bye::kPacketType) // Main test expectation. 245:12.05 | ^ 245:12.05 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:768:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 245:12.05 768 | if (next_packet == packet_end) // Validate test was set correctly. 245:12.05 | ^ 245:14.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:14.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc:826:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtcp_sender_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:14.14 826 | } // namespace webrtc 245:14.14 | ^ 245:14.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc: At top level: 245:14.84 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:16.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc: In function '__gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:16.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc:1116:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtp_fec_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:16.64 1116 | } // namespace webrtc 245:16.64 | ^ 245:17.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc: At top level: 245:17.11 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:21.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 245:21.94 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc:946:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtp_format_h264_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:21.94 946 | } // namespace webrtc 245:21.94 | ^ 245:22.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc: At top level: 245:22.42 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:23.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:121:47: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses] 245:23.62 121 | | VideoTimingExtension::kValueSizeBytes - 2, // Old format without flags. 245:23.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 245:24.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:24.68 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc:596:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtp_packet_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:24.68 596 | } // namespace webrtc 245:24.68 | ^ 245:25.11 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_unittest.cc: At top level: 245:25.11 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:26.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In member function 'virtual void webrtc::RtpRtcpImplTest::SetUp()': 245:26.53 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:205:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 245:26.54 205 | memset(&codec_, 0, sizeof(VideoCodec)); 245:26.54 | ^ 245:26.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:15: 245:26.54 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 245:26.54 555 | class VideoCodec { 245:26.54 | ^~~~~~~~~~ 245:28.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:28.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc:646:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtp_rtcp_impl_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:28.06 646 | } // namespace webrtc 245:28.06 | ^ 245:28.42 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc: At top level: 245:28.42 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:30.26 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:30.26 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc:279:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtp_utility_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:30.26 279 | } // namespace webrtc 245:30.26 | ^ 245:30.46 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility_unittest.cc: At top level: 245:30.46 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:31.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 245:31.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc:244:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/ulpfec_header_reader_writer_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:31.74 244 | } // namespace webrtc 245:31.74 | ^ 245:31.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc: At top level: 245:31.84 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:36.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:36.64 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc:485:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/ulpfec_receiver_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:36.64 485 | } // namespace webrtc 245:36.64 | ^ 245:37.02 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc: At top level: 245:37.02 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:38.06 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 245:38.07 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc:96:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/packet_manipulator_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:38.07 96 | } // namespace webrtc 245:38.07 | ^ 245:38.12 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc: At top level: 245:38.12 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:39.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc: In function 'testing::internal::scoped_ptr, std::allocator > >::reset(std::__cxx11::basic_string, std::allocator >*) [clone .isra.0]': 245:39.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc:43:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/stats_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:39.23 43 | } // namespace webrtc 245:39.23 | ^ 245:39.28 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc: At top level: 245:39.28 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:40.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc: In function 'webrtc::VideoCodecInitializerTest::DefaultScreenshareStream() [clone .isra.0]': 245:40.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc:218:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/video_codec_initializer_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:40.74 218 | } // namespace webrtc 245:40.74 | ^ 245:40.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_codec_initializer_unittest.cc: At top level: 245:40.85 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:41.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc: In function 'webrtc::test::RtpDumpWriter::WriteUint32(unsigned int) [clone .isra.0]': 245:41.41 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc:108:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/rtp_file_writer.gcda' profile count data file not found [-Wmissing-profile] 245:41.41 108 | } // namespace webrtc 245:41.41 | ^ 245:41.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/rtp_file_writer.cc: At top level: 245:41.43 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:42.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc: In function 'webrtc::SendDelayStatsTest::CreateConfig() [clone .isra.0]': 245:42.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc:127:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/send_delay_stats_unittest.gcda' profile count data file not found [-Wmissing-profile] 245:42.84 127 | } // namespace webrtc 245:42.84 | ^ 245:42.91 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/send_delay_stats_unittest.cc: At top level: 245:42.91 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:46.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest0.cpp:137: 245:46.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 245:46.96 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc:106:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest0.gcda' profile count data file not found [-Wmissing-profile] 245:46.96 106 | } // namespace webrtc 245:46.96 | ^ 245:47.95 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc: At top level: 245:47.95 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:48.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:74: 245:48.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In destructor 'virtual webrtc::ReadableWavBuffer::~ReadableWavBuffer()': 245:48.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:36:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 245:48.92 36 | if (check_read_size_) 245:48.92 | ^ 245:48.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc: In member function 'virtual size_t webrtc::ReadableWavBuffer::Read(void*, size_t)': 245:48.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc:42:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 245:48.92 42 | if (size_ >= kWavHeaderSize) 245:48.92 | ^ 245:52.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.cpp:137: 245:52.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 245:52.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc:326:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest1.gcda' profile count data file not found [-Wmissing-profile] 245:52.60 326 | } // namespace webrtc 245:52.60 | ^ 245:53.97 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc: At top level: 245:53.97 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 245:55.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 245:55.12 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual int32_t webrtc::test::FakeEncoder::Encode(const webrtc::VideoFrame&, const webrtc::CodecSpecificInfo*, const std::vector*)': 245:55.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc:112:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 245:55.13 112 | memset(&specifics, 0, sizeof(specifics)); 245:55.13 | ^ 245:55.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 245:55.13 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 245:55.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 245:55.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 245:55.13 86 | struct CodecSpecificInfo { 245:55.13 | ^~~~~~~~~~~~~~~~~ 245:55.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:56: 245:55.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc: In member function 'virtual webrtc::EncodedImageCallback::Result webrtc::test::FakeH264Encoder::OnEncodedImage(const webrtc::EncodedImage&, const webrtc::CodecSpecificInfo*, const webrtc::RTPFragmentationHeader*)': 245:55.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/fake_encoder.cc:263:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 245:55.14 263 | memset(&specifics, 0, sizeof(specifics)); 245:55.14 | ^ 245:55.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h:19, 245:55.14 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/encoder_settings.cc:15, 245:55.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:38: 245:55.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 245:55.14 86 | struct CodecSpecificInfo { 245:55.14 | ^~~~~~~~~~~~~~~~~ 245:57.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.cpp:137: 245:57.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: In function 'std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_drop_node(std::_Rb_tree_node > > >*) [clone .isra.0]': 245:57.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc:363:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest10.gcda' profile count data file not found [-Wmissing-profile] 245:57.36 363 | } // namespace webrtc 245:57.36 | ^ 245:57.92 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc: At top level: 245:57.92 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:00.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_SendSimulcast_Test::TestBody()': 246:00.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:114:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 246:00.13 114 | memset(&codec_info_1, 0, sizeof(CodecSpecificInfo)); 246:00.13 | ^ 246:00.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 246:00.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.13 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 246:00.13 86 | struct CodecSpecificInfo { 246:00.13 | ^~~~~~~~~~~~~~~~~ 246:00.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:131:53: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 246:00.14 131 | memset(&codec_info_2, 0, sizeof(CodecSpecificInfo)); 246:00.14 | ^ 246:00.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 246:00.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 246:00.14 86 | struct CodecSpecificInfo { 246:00.14 | ^~~~~~~~~~~~~~~~~ 246:00.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.14 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_Vp8_Test::TestBody()': 246:00.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:239:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 246:00.15 239 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 246:00.15 | ^ 246:00.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 246:00.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 246:00.15 86 | struct CodecSpecificInfo { 246:00.15 | ^~~~~~~~~~~~~~~~~ 246:00.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest_InfoMappedToRtpVideoHeader_H264_Test::TestBody()': 246:00.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:278:51: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 246:00.15 278 | memset(&codec_info, 0, sizeof(CodecSpecificInfo)); 246:00.15 | ^ 246:00.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 246:00.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.15 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 246:00.15 86 | struct CodecSpecificInfo { 246:00.15 | ^~~~~~~~~~~~~~~~~ 246:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.17 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc: In member function 'virtual void webrtc::PayloadRouterTest::SetUp()': 246:00.17 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:340:75: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct webrtc::CodecSpecificInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 246:00.17 340 | virtual void SetUp() { memset(&codec_info_, 0, sizeof(CodecSpecificInfo)); } 246:00.17 | ^ 246:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/video/payload_router_unittest.cc:17, 246:00.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:47: 246:00.17 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_codec_interface.h:86:8: note: 'struct webrtc::CodecSpecificInfo' declared here 246:00.17 86 | struct CodecSpecificInfo { 246:00.17 | ^~~~~~~~~~~~~~~~~ 246:01.29 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/shared_data.h:17, 246:01.29 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel.h:34, 246:01.29 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc:12, 246:01.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:110: 246:01.29 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 246:01.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 246:01.30 294 | memcpy(this, &config, sizeof(*this)); 246:01.30 | ^ 246:01.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 246:01.30 256 | struct Config { 246:01.30 | ^~~~~~ 246:13.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.cpp:119: 246:13.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 246:13.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc:275:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest11.gcda' profile count data file not found [-Wmissing-profile] 246:13.63 275 | } // namespace webrtc 246:13.63 | ^ 246:19.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc: At top level: 246:19.43 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:24.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest2.cpp:137: 246:24.65 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 246:24.65 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc:143:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest2.gcda' profile count data file not found [-Wmissing-profile] 246:24.65 143 | } // namespace webrtc 246:24.65 | ^ 246:26.24 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc: At top level: 246:26.24 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:27.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:128: 246:27.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc: In member function 'void webrtc::test::Packet::CopyToHeader(webrtc::RTPHeader*) const': 246:27.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc:166:77: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::RTPHeaderExtension' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 246:27.86 166 | &destination->extension, &header_.extension, sizeof(header_.extension)); 246:27.86 | ^ 246:27.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/include/neteq.h:21, 246:27.86 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h:18, 246:27.86 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc:17, 246:27.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:29: 246:27.86 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:796:8: note: 'struct webrtc::RTPHeaderExtension' declared here 246:27.86 796 | struct RTPHeaderExtension { 246:27.86 | ^~~~~~~~~~~~~~~~~~ 246:30.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.cpp:137: 246:30.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: In function '__gnu_cxx::new_allocator::allocate(unsigned long, void const*) [clone .isra.0]': 246:30.78 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc:30:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest3.gcda' profile count data file not found [-Wmissing-profile] 246:30.78 30 | } // namespace webrtc 246:30.78 | ^ 246:32.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.cc: At top level: 246:32.11 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:33.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h:17, 246:33.74 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:15, 246:33.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 246:33.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 246:33.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 246:33.74 294 | memcpy(this, &config, sizeof(*this)); 246:33.74 | ^ 246:33.74 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 246:33.74 256 | struct Config { 246:33.74 | ^~~~~~ 246:34.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:74: 246:34.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc: At global scope: 246:34.00 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct_unittest.cc:46:7: warning: 'webrtc::AgcManagerDirectTest' has a field 'webrtc::AgcManagerDirectTest::volume_' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:34.00 46 | class AgcManagerDirectTest : public ::testing::Test { 246:34.00 | ^~~~~~~~~~~~~~~~~~~~ 246:34.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/testing/gtest/include/gtest/gtest.h:58, 246:34.65 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/gtest.h:17, 246:34.65 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 246:34.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 246:34.65 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:8: warning: 'webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test' has a base 'webrtc::{anonymous}::CallSimulator' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:34.65 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 246:34.65 | ^~~~~~~~~~~~~ 246:34.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-internal.h:1211:3: note: in definition of macro 'GTEST_TEST_CLASS_NAME_' 246:34.65 1211 | test_case_name##_##test_name##_Test 246:34.65 | ^~~~~~~~~~~~~~ 246:34.65 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: note: in expansion of macro 'TEST_P' 246:34.65 703 | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { 246:34.65 | ^~~~~~ 246:34.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/gtest-param-test.h:192, 246:34.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/testing/gtest/include/gtest/gtest.h:62, 246:34.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/gtest.h:17, 246:34.66 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc:15, 246:34.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:2: 246:34.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::TestMetaFactory': 246:34.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_performance_unittest.cc:703:1: required from here 246:34.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:445:7: warning: 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:34.66 445 | class TestMetaFactory 246:34.66 | ^~~~~~~~~~~~~~~ 246:36.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h: In instantiation of 'class testing::internal::ParameterizedTestFactory': 246:36.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:453:12: required from 'testing::internal::TestFactoryBase* testing::internal::TestMetaFactory::CreateTestFactory(testing::internal::TestMetaFactory::ParamType) [with TestCase = webrtc::CallSimulator_DISABLED_ApiCallDurationTest_Test; testing::internal::TestMetaFactory::ParamType = webrtc::{anonymous}::SimulationConfig]' 246:36.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:452:28: required from here 246:36.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gtest/internal/gtest-param-util.h:408:7: warning: 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:36.21 408 | class ParameterizedTestFactory : public TestFactoryBase { 246:36.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 246:40.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.cpp:137: 246:40.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 246:40.63 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc:326:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest4.gcda' profile count data file not found [-Wmissing-profile] 246:40.63 326 | } // namespace webrtc 246:40.63 | ^ 246:42.76 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc: At top level: 246:42.76 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:43.65 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc:14, 246:43.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:11: 246:43.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h: In member function 'webrtc::AudioProcessing::Config& webrtc::AudioProcessing::Config::operator=(const webrtc::AudioProcessing::Config&)': 246:43.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:294:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct webrtc::AudioProcessing::Config' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 246:43.66 294 | memcpy(this, &config, sizeof(*this)); 246:43.66 | ^ 246:43.66 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h:256:10: note: 'struct webrtc::AudioProcessing::Config' declared here 246:43.66 256 | struct Config { 246:43.66 | ^~~~~~ 246:45.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.cpp:137: 246:45.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: In member function 'std::vector >::_M_range_initialize<__gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, std::forward_iterator_tag)void [clone .isra.0]': 246:45.10 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc:258:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest5.gcda' profile count data file not found [-Wmissing-profile] 246:45.10 258 | } // namespace webrtc 246:45.10 | ^ 246:45.55 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc: At top level: 246:45.55 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:47.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:83: 246:47.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 246:47.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:203:1: required from here 246:47.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:47.23 171 | class DesktopAndCursorComposerTest : public testing::Test, 246:47.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:47.23 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:47.24 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc: In instantiation of 'class webrtc::DesktopAndCursorComposerTest': 246:47.24 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:264:1: required from here 246:47.25 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_screen_' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:47.25 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc:171:7: warning: 'webrtc::DesktopAndCursorComposerTest' has a field 'webrtc::DesktopAndCursorComposerTest::fake_cursor_' whose type uses the anonymous namespace [-Wsubobject-linkage] 246:48.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:20: 246:48.37 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc:123:6: warning: 'void {anonymous}::DelayEstimatorTest::InitBinary()' defined but not used [-Wunused-function] 246:48.37 123 | void DelayEstimatorTest::InitBinary() { 246:48.37 | ^~~~~~~~~~~~~~~~~~ 246:49.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.cpp:137: 246:49.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc: In function '(anonymous namespace)::DelayEstimatorTest::VerifyDelay(BinaryDelayEstimator*, int, int) [clone .isra.0]': 246:49.88 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc:49:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest6.gcda' profile count data file not found [-Wmissing-profile] 246:49.88 49 | } // namespace webrtc 246:49.88 | ^ 246:50.87 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/test_utils.cc: At top level: 246:50.87 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 246:52.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:38: 246:52.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc: In member function 'std::unique_ptr webrtc::test::fec::AugmentedPacketGenerator::NextPacket(size_t, size_t)': 246:52.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc:115:53: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 246:52.51 115 | memset(&packet->header, 0, sizeof(WebRtcRTPHeader)); 246:52.51 | ^ 246:52.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 246:52.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 246:52.51 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 246:52.51 79 | struct WebRtcRTPHeader { 246:52.51 | ^~~~~~~~~~~~~~~ 246:52.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:47: 246:52.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc: In member function 'virtual void webrtc::VerifyingMediaStream::OnRtpPacket(const webrtc::RtpPacketReceived&)': 246:52.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc:46:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 246:52.63 46 | if (!sequence_numbers_.empty()) 246:52.63 | ^ 246:52.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 246:52.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc: In constructor 'webrtc::ReceiveStatisticsTest::ReceiveStatisticsTest()': 246:52.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:30:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 246:52.70 30 | memset(&header1_, 0, sizeof(header1_)); 246:52.70 | ^ 246:52.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 246:52.70 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 246:52.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 246:52.70 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 246:52.70 842 | struct RTPHeader { 246:52.71 | ^~~~~~~~~ 246:52.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:74: 246:52.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc:33:42: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::RTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 246:52.71 33 | memset(&header2_, 0, sizeof(header2_)); 246:52.71 | ^ 246:52.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 246:52.71 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc:11, 246:52.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:2: 246:52.71 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:842:8: note: 'struct webrtc::RTPHeader' declared here 246:52.71 842 | struct RTPHeader { 246:52.71 | ^~~~~~~~~ 246:58.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.cpp:137: 246:58.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 246:58.19 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc:485:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest7.gcda' profile count data file not found [-Wmissing-profile] 246:58.19 485 | } // namespace webrtc 246:58.19 | ^ 247:00.43 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc: At top level: 247:00.43 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 247:02.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:56: 247:02.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_CreateDelete_Test::TestBody()': 247:02.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 247:02.34 50 | if (!res) EXPECT_TRUE(ex); \ 247:02.34 | ^ 247:02.34 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:224:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 247:02.34 224 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 5, kTimeOut); 247:02.34 | ^~~~~~~~~~~~~~~~ 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_Capabilities_Test::TestBody()': 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 247:02.36 50 | if (!res) EXPECT_TRUE(ex); \ 247:02.36 | ^ 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:280:5: note: in expansion of macro 'EXPECT_TRUE_WAIT' 247:02.36 280 | EXPECT_TRUE_WAIT(capture_observer.incoming_frames() >= 1, kTimeOut); 247:02.36 | ^~~~~~~~~~~~~~~~ 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc: In member function 'virtual void VideoCaptureTest_DISABLED_TestTwoCameras_Test::TestBody()': 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 247:02.36 50 | if (!res) EXPECT_TRUE(ex); \ 247:02.36 | ^ 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:345:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 247:02.36 345 | EXPECT_TRUE_WAIT(capture_observer1.incoming_frames() >= 5, kTimeOut); 247:02.36 | ^~~~~~~~~~~~~~~~ 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:50:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 247:02.36 50 | if (!res) EXPECT_TRUE(ex); \ 247:02.36 | ^ 247:02.36 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/test/video_capture_unittest.cc:346:3: note: in expansion of macro 'EXPECT_TRUE_WAIT' 247:02.37 346 | EXPECT_TRUE_WAIT(capture_observer2.incoming_frames() >= 5, kTimeOut); 247:02.37 | ^~~~~~~~~~~~~~~~ 247:03.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc:11, 247:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:101: 247:03.07 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h: In static member function 'static void webrtc::testing::TestVp8Simulcast::DefaultSettings(webrtc::VideoCodec*, const int*)': 247:03.07 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h:194:43: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 247:03.08 194 | memset(settings, 0, sizeof(VideoCodec)); 247:03.08 | ^ 247:03.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:22, 247:03.08 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h:27, 247:03.08 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc:14, 247:03.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:2: 247:03.08 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 247:03.08 555 | class VideoCodec { 247:03.08 | ^~~~~~~~~~ 247:09.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.cpp:137: 247:09.17 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 247:09.17 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc:76:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest8.gcda' profile count data file not found [-Wmissing-profile] 247:09.17 76 | } // namespace webrtc 247:09.17 | ^ 247:11.75 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/histogram_unittest.cc: At top level: 247:11.75 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 247:13.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:101: 247:13.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc: In constructor 'webrtc::SimulcastRateAllocatorTest::SimulcastRateAllocatorTest()': 247:13.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc:50:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 247:13.84 50 | memset(&codec_, 0, sizeof(VideoCodec)); 247:13.84 | ^ 247:13.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 247:13.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 247:13.84 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 247:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 247:13.84 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 247:13.85 555 | class VideoCodec { 247:13.85 | ^~~~~~~~~~ 247:14.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:22, 247:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 247:14.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/video_codec_settings.h: In function 'void webrtc::test::CodecSettings(webrtc::VideoCodecType, webrtc::VideoCodec*)': 247:14.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/test/video_codec_settings.h:28:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class webrtc::VideoCodec'; use assignment or value-initialization instead [-Wclass-memaccess] 247:14.56 28 | memset(settings, 0, sizeof(VideoCodec)); 247:14.56 | ^ 247:14.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_video/include/video_frame.h:19, 247:14.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:19, 247:14.56 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 247:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 247:14.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/common_types.h:555:7: note: 'class webrtc::VideoCodec' declared here 247:14.56 555 | class VideoCodec { 247:14.56 | ^~~~~~~~~~ 247:14.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 247:14.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFrames_Test::TestBody()': 247:14.60 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:102:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 247:14.61 102 | memset(&header, 0, sizeof(header)); 247:14.61 | ^ 247:14.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 247:14.61 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 247:14.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 247:14.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 247:14.61 79 | struct WebRtcRTPHeader { 247:14.61 | ^~~~~~~~~~~~~~~ 247:14.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 247:14.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyFramesWithLosses_Test::TestBody()': 247:14.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:126:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 247:14.61 126 | memset(&header, 0, sizeof(header)); 247:14.61 | ^ 247:14.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 247:14.61 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 247:14.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 247:14.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 247:14.61 79 | struct WebRtcRTPHeader { 247:14.61 | ^~~~~~~~~~~~~~~ 247:14.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:119: 247:14.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc: In member function 'virtual void webrtc::vcm::{anonymous}::TestVideoReceiver_PaddingOnlyAndVideo_Test::TestBody()': 247:14.61 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/video_receiver_unittest.cc:177:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct webrtc::WebRtcRTPHeader' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 247:14.61 177 | memset(&header, 0, sizeof(header)); 247:14.61 | ^ 247:14.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/include/video_coding_defines.h:20, 247:14.61 from /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_coding/nack_module_unittest.cc:14, 247:14.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:2: 247:14.62 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/include/module_common_types.h:79:8: note: 'struct webrtc::WebRtcRTPHeader' declared here 247:14.62 79 | struct WebRtcRTPHeader { 247:14.62 | ^~~~~~~~~~~~~~~ 247:21.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.cpp:137: 247:21.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: In member function 'std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_M_insert_, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::__cxx11::basic_string, std::allocator > const&, std::_Rb_tree, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::_Identity, std::allocator > >, std::less, std::allocator > >, std::allocator, std::allocator > > >::_Alloc_node&)std::_Rb_tree_iterator, std::allocator > > [clone .isra.0]': 247:21.85 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc:60:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/trunk/gtest/Unified_cpp_webrtc_trunk_gtest9.gcda' profile count data file not found [-Wmissing-profile] 247:21.85 60 | } // namespace webrtc 247:21.85 | ^ 247:24.72 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc: At top level: 247:24.73 cc1plus: warning: unrecognized command line option '-Wno-inconsistent-missing-override' 247:24.78 media/webrtc/trunk/gtest/webrtc-gtest 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 248:53.30 29 | class DesktopCaptureOptions { 248:53.30 | ^ 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 248:53.30 29 | class DesktopCaptureOptions { 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 248:53.30 144 | bool allow_pipewire_ = true; 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a type with different number of fields is defined in another translation unit 248:53.30 29 | class DesktopCaptureOptions { 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34:32: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 248:53.30 34 | static DesktopCaptureOptions CreateDefault(); 248:53.30 | ^ 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 248:53.30 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 248:53.30 29 | class DesktopCaptureOptions { 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29:7: note: the incompatible type is defined here 248:53.30 29 | class DesktopCaptureOptions { 248:53.30 | ^ 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 248:53.30 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless '-fno-strict-aliasing is used' 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39:3: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch] 248:53.30 39 | ~DesktopCaptureOptions(); 248:53.30 | ^ 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 248:53.30 20 | DesktopCaptureOptions::~DesktopCaptureOptions() {} 248:53.30 | 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless '-fno-strict-aliasing is used' 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 248:53.30 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134:19: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 248:53.31 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 248:53.31 | ^ 248:53.31 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 248:53.31 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:53.31 | ^ 248:53.46 uriloader/exthandler/tests/WriteArgument 248:56.88 layout/style/test/host_ListCSSProperties 248:57.39 tools/power/rapl 248:57.77 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp: In function 'SigAlrmHandler': 248:57.77 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 248:57.77 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 248:57.77 | ^ 248:57.77 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 248:57.77 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:57.77 | ^ 248:57.77 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 248:57.77 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 248:57.77 | ^ 248:57.77 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 248:57.77 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:57.77 | ^ 248:57.77 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 248:57.77 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 248:57.77 | ^ 248:57.78 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 248:57.78 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:57.78 | ^ 248:57.78 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 248:57.78 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 248:57.78 | ^ 248:57.78 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 248:57.78 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:57.78 | ^ 248:57.78 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 248:57.78 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 248:57.78 | ^ 248:57.78 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 248:57.78 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:57.78 | ^ 248:57.78 /builddir/build/BUILD/firefox-66.0.4/tools/power/rapl.cpp:608:19: warning: '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 [-Wformat-overflow=] 248:57.78 608 | sprintf(aBuf, "%5.2f", JoulesToWatts(aValue_J)); 248:57.78 | ^ 248:57.78 /usr/include/bits/stdio2.h:36:34: note: '__builtin___sprintf_chk' output between 6 and 314 bytes into a destination of size 16 248:57.78 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 248:57.78 | ^ 248:59.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.cpp:11: 248:59.18 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp: In function '__gnu_cxx::new_allocator, std::allocator > >::allocate(unsigned long, void const*) [clone .isra.0]': 248:59.18 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp:574:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.gcda' profile count data file not found [-Wmissing-profile] 248:59.18 574 | } // namespace mozilla 248:59.18 | ^ 248:59.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.cpp:11: 248:59.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp: In member function 'std::__cxx11::basic_string, std::allocator >::_M_create(unsigned long&, unsigned long)': 248:59.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp:203:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.gcda' profile count data file not found [-Wmissing-profile] 248:59.74 203 | } // namespace PingSender 248:59.74 | ^ 248:59.78 toolkit/components/telemetry/pingsender/pingsender 249:03.80 /builddir/build/BUILD/firefox-66.0.4/testing/mochitest/ssltunnel/ssltunnel.cpp: In function 'std::__relocate_object_a >(server_info_t*, server_info_t*, std::allocator&)void [clone .isra.0]': 249:03.80 /builddir/build/BUILD/firefox-66.0.4/testing/mochitest/ssltunnel/ssltunnel.cpp:1536:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/mochitest/ssltunnel/ssltunnel.gcda' profile count data file not found [-Wmissing-profile] 249:03.80 1536 | } 249:03.80 | ^ 249:03.91 testing/mochitest/ssltunnel/ssltunnel 249:07.33 testing/tools/screenshot/screentopng 249:08.37 browser/app/firefox 249:11.56 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 249:11.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:11.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:11.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.70 from : 249:11.70 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:11.70 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:11.70 | 249:11.70 In file included from : 249:11.70 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:11.70 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:11.70 | 249:11.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:11.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.70 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.70 from : 249:11.70 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:11.70 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:11.70 | ^~~~~~~~~~~~~ 249:11.77 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:11.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:11.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.77 from : 249:11.77 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:11.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:11.77 | 249:11.77 In file included from : 249:11.78 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:11.78 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:11.78 | 249:11.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:11.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.78 from : 249:11.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:11.78 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:11.78 | ^~~~~~~~~~~~~ 249:11.82 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:11.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:11.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.82 from : 249:11.82 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:11.82 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:11.82 | 249:11.82 In file included from : 249:11.82 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:11.82 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:11.82 | 249:11.83 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:11.83 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.83 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.83 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.83 from : 249:11.83 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:11.83 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:11.83 | ^~~~~~~~~~~~~ 249:11.93 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.93 from : 249:11.93 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:11.93 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:11.93 | 249:11.93 In file included from : 249:11.93 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:11.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:11.93 | 249:11.93 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.93 from : 249:11.93 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:11.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:11.93 | ^~~~~~~~~~~~~ 249:11.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:11.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:11.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.98 from : 249:11.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:11.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:11.98 | 249:11.98 In file included from : 249:11.98 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:11.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:11.98 | 249:11.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:11.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:11.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:11.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:11.99 from : 249:11.99 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:11.99 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:11.99 | ^~~~~~~~~~~~~ 249:12.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.08 from : 249:12.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.08 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.08 | 249:12.08 In file included from : 249:12.08 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.08 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.08 | 249:12.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.08 from : 249:12.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.08 | ^~~~~~~~~~~~~ 249:12.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.15 from : 249:12.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.15 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.15 | 249:12.15 In file included from : 249:12.15 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.15 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.15 | 249:12.15 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.15 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.15 from : 249:12.15 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.15 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.15 | ^~~~~~~~~~~~~ 249:12.20 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.21 from : 249:12.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.21 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.21 | 249:12.21 In file included from : 249:12.21 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.21 | 249:12.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.21 from : 249:12.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.21 | ^~~~~~~~~~~~~ 249:12.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.28 from : 249:12.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.28 | 249:12.28 In file included from : 249:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.28 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.29 | 249:12.29 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.29 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.29 from : 249:12.29 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.29 | ^~~~~~~~~~~~~ 249:12.36 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.36 from : 249:12.36 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.36 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.36 | 249:12.36 In file included from : 249:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.36 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.36 | 249:12.36 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.36 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.36 from : 249:12.36 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.36 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.36 | ^~~~~~~~~~~~~ 249:12.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.54 from : 249:12.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.54 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.54 | 249:12.54 In file included from : 249:12.54 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.54 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.54 | 249:12.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.54 from : 249:12.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.54 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.54 | ^~~~~~~~~~~~~ 249:12.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.62 from : 249:12.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.62 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.62 | 249:12.62 In file included from : 249:12.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.62 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.62 | 249:12.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.62 from : 249:12.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.62 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.62 | ^~~~~~~~~~~~~ 249:12.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.71 from : 249:12.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.71 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.71 | 249:12.71 In file included from : 249:12.71 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.71 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.71 | 249:12.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.71 from : 249:12.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.71 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.71 | ^~~~~~~~~~~~~ 249:12.79 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.79 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.79 from : 249:12.79 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.79 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.80 | 249:12.80 In file included from : 249:12.80 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.80 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.80 | 249:12.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.80 from : 249:12.80 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.80 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.80 | ^~~~~~~~~~~~~ 249:12.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.84 from : 249:12.84 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.84 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.84 | 249:12.84 In file included from : 249:12.84 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.84 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.84 | 249:12.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.85 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.85 from : 249:12.85 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.85 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.85 | ^~~~~~~~~~~~~ 249:12.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.98 from : 249:12.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:12.98 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:12.98 | 249:12.98 In file included from : 249:12.98 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:12.98 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:12.98 | 249:12.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:12.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:12.98 from : 249:12.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:12.98 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:12.98 | ^~~~~~~~~~~~~ 249:13.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:13.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:13.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:13.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:13.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:13.13 from : 249:13.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:13.14 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:13.14 | 249:13.14 In file included from : 249:13.14 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:13.14 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:13.14 | 249:13.14 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:13.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:13.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:13.14 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:13.14 from : 249:13.14 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:13.14 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:13.14 | ^~~~~~~~~~~~~ 249:13.18 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:13.18 from : 249:13.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:13.18 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:13.18 | 249:13.18 In file included from : 249:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:13.18 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:13.18 | 249:13.18 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:13.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:13.18 from : 249:13.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:13.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:13.18 | ^~~~~~~~~~~~~ 249:14.06 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.06 from : 249:14.06 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.06 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.06 | 249:14.06 In file included from : 249:14.06 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.06 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.06 | 249:14.06 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.06 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.06 from : 249:14.06 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.06 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.06 | ^~~~~~~~~~~~~ 249:14.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.13 from : 249:14.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.13 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.13 | 249:14.13 In file included from : 249:14.13 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.13 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.13 | 249:14.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.13 from : 249:14.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.13 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.13 | ^~~~~~~~~~~~~ 249:14.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.17 from : 249:14.17 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.17 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.17 | 249:14.17 In file included from : 249:14.17 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.17 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.17 | 249:14.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.17 from : 249:14.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.18 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.18 | ^~~~~~~~~~~~~ 249:14.23 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.23 from : 249:14.23 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.23 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.23 | 249:14.23 In file included from : 249:14.23 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.23 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.23 | 249:14.23 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.23 from : 249:14.23 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.23 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.23 | ^~~~~~~~~~~~~ 249:14.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.28 from : 249:14.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.28 | 249:14.28 In file included from : 249:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.28 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.28 | 249:14.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.28 from : 249:14.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.28 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.28 | ^~~~~~~~~~~~~ 249:14.37 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.37 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.37 from : 249:14.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.38 | 249:14.38 In file included from : 249:14.38 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.38 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.38 | 249:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.38 from : 249:14.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.38 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.38 | ^~~~~~~~~~~~~ 249:14.45 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.45 from : 249:14.45 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.45 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.45 | 249:14.45 In file included from : 249:14.45 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.45 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.45 | 249:14.45 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.45 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.46 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.46 from : 249:14.46 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.46 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.46 | ^~~~~~~~~~~~~ 249:14.50 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.50 from : 249:14.50 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.50 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.50 | 249:14.50 In file included from : 249:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.50 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.50 | 249:14.50 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.50 from : 249:14.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.51 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.51 | ^~~~~~~~~~~~~ 249:14.57 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.57 from : 249:14.57 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.57 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.57 | 249:14.57 In file included from : 249:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.57 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.57 | 249:14.57 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.57 from : 249:14.57 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.57 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.58 | ^~~~~~~~~~~~~ 249:14.67 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.68 from : 249:14.68 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.68 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.68 | 249:14.68 In file included from : 249:14.68 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.68 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.68 | 249:14.68 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.68 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.68 from : 249:14.68 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.68 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.68 | ^~~~~~~~~~~~~ 249:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.75 from : 249:14.75 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.75 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.75 | 249:14.75 In file included from : 249:14.76 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.76 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.76 | 249:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.76 from : 249:14.76 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.76 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.76 | ^~~~~~~~~~~~~ 249:14.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.80 from : 249:14.80 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.80 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.80 | 249:14.80 In file included from : 249:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.80 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.80 | 249:14.81 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.81 from : 249:14.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.81 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.81 | ^~~~~~~~~~~~~ 249:14.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.86 from : 249:14.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.87 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.87 | 249:14.87 In file included from : 249:14.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.87 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.87 | 249:14.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.87 from : 249:14.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.87 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.87 | ^~~~~~~~~~~~~ 249:14.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.92 from : 249:14.92 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.92 | 249:14.92 In file included from : 249:14.92 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.92 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.92 | 249:14.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.93 from : 249:14.93 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.93 | ^~~~~~~~~~~~~ 249:14.96 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.97 from : 249:14.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:14.97 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:14.97 | 249:14.97 In file included from : 249:14.97 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:14.97 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:14.97 | 249:14.97 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:14.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:14.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:14.97 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:14.97 from : 249:14.97 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:14.97 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:14.97 | ^~~~~~~~~~~~~ 249:15.20 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:15.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:15.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.20 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.20 from : 249:15.20 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:15.20 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:15.21 | 249:15.21 In file included from : 249:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:15.21 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:15.21 | 249:15.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:15.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.21 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.21 from : 249:15.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:15.21 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:15.21 | ^~~~~~~~~~~~~ 249:15.26 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.26 from : 249:15.26 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:15.26 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:15.26 | 249:15.26 In file included from : 249:15.26 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:15.26 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:15.26 | 249:15.26 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.26 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.27 from : 249:15.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:15.27 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:15.27 | ^~~~~~~~~~~~~ 249:15.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:15.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:15.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.35 from : 249:15.35 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:15.35 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:15.35 | 249:15.35 In file included from : 249:15.35 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:15.35 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:15.35 | 249:15.35 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:15.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.35 from : 249:15.35 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:15.35 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:15.35 | ^~~~~~~~~~~~~ 249:15.41 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:15.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:15.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.42 from : 249:15.42 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:15.42 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:15.42 | 249:15.42 In file included from : 249:15.42 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:15.42 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:15.42 | 249:15.42 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:15.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:15.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:15.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:15.42 from : 249:15.42 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:15.42 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:15.42 | ^~~~~~~~~~~~~ 249:16.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.33 from : 249:16.33 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:16.33 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:16.33 | 249:16.33 In file included from : 249:16.33 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:16.33 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:16.33 | 249:16.33 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.33 from : 249:16.34 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:16.34 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:16.34 | ^~~~~~~~~~~~~ 249:16.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:16.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:16.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.39 from : 249:16.39 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:16.39 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:16.39 | 249:16.39 In file included from : 249:16.40 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:16.40 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:16.40 | 249:16.40 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:16.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.40 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.40 from : 249:16.40 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:16.40 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:16.40 | ^~~~~~~~~~~~~ 249:16.60 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:16.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:16.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.60 from : 249:16.60 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:16.61 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:16.61 | 249:16.61 In file included from : 249:16.61 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:16.61 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:16.61 | 249:16.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:16.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.61 from : 249:16.61 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:16.61 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:16.61 | ^~~~~~~~~~~~~ 249:16.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:16.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:16.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.92 from : 249:16.92 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:16.92 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:16.93 | 249:16.93 In file included from : 249:16.93 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:16.93 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:16.93 | 249:16.93 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:16.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.93 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.93 from : 249:16.93 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:16.93 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:16.93 | ^~~~~~~~~~~~~ 249:16.99 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:16.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:16.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:16.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:16.99 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:16.99 from : 249:16.99 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:16.99 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:16.99 | 249:17.00 In file included from : 249:17.00 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:17.00 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:17.00 | 249:17.00 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:17.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.00 from : 249:17.00 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:17.00 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:17.00 | ^~~~~~~~~~~~~ 249:17.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.07 from : 249:17.07 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:17.07 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:17.07 | 249:17.07 In file included from : 249:17.07 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:17.07 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:17.07 | 249:17.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.07 from : 249:17.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:17.08 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:17.08 | ^~~~~~~~~~~~~ 249:17.58 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:17.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:17.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.58 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.58 from : 249:17.58 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:17.58 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:17.59 | 249:17.59 In file included from : 249:17.59 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:17.59 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:17.59 | 249:17.59 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:17.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.59 from : 249:17.59 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:17.59 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:17.59 | ^~~~~~~~~~~~~ 249:17.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:17.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:17.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.71 from : 249:17.72 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:17.72 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:17.72 | 249:17.72 In file included from : 249:17.72 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:17.72 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:17.72 | 249:17.72 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:17.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.72 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.72 from : 249:17.72 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:17.72 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:17.72 | ^~~~~~~~~~~~~ 249:17.76 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:17.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:17.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.76 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.76 from : 249:17.76 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:17.77 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:17.77 | 249:17.77 In file included from : 249:17.77 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:17.77 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:17.77 | 249:17.77 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:17.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:17.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:17.77 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:17.77 from : 249:17.77 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:17.77 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:17.77 | ^~~~~~~~~~~~~ 249:18.31 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:18.31 from : 249:18.31 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:18.31 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:18.32 | 249:18.32 In file included from : 249:18.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:18.32 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:18.32 | 249:18.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:18.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:18.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:18.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:18.32 from : 249:18.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:18.32 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:18.32 | ^~~~~~~~~~~~~ 249:18.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:18.74 from : 249:18.74 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:18.74 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:18.74 | 249:18.74 In file included from : 249:18.74 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:18.74 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:18.74 | 249:18.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:18.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:18.74 from : 249:18.74 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:18.74 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:18.74 | ^~~~~~~~~~~~~ 249:19.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.28 from : 249:19.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:19.28 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:19.28 | 249:19.28 In file included from : 249:19.28 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:19.28 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:19.28 | 249:19.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.28 from : 249:19.29 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:19.29 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:19.29 | ^~~~~~~~~~~~~ 249:19.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:19.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:19.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.38 from : 249:19.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:19.38 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:19.38 | 249:19.38 In file included from : 249:19.39 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:19.39 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:19.39 | 249:19.39 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:19.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.39 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.39 from : 249:19.39 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:19.39 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:19.39 | ^~~~~~~~~~~~~ 249:19.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.56 from : 249:19.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:19.56 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:19.56 | 249:19.56 In file included from : 249:19.56 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:19.56 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:19.56 | 249:19.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.56 from : 249:19.56 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:19.56 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:19.56 | ^~~~~~~~~~~~~ 249:19.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.69 from : 249:19.69 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:19.69 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:19.69 | 249:19.69 In file included from : 249:19.69 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:19.69 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:19.69 | 249:19.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:19.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:19.69 from : 249:19.69 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:19.69 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:19.69 | ^~~~~~~~~~~~~ 249:20.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:40, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:20.48 from : 249:20.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_unix64.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 249:20.48 216 | #define HAVE_LINUX_PERF_EVENT_H 0 249:20.48 | 249:20.48 In file included from : 249:20.48 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:53: note: this is the location of the previous definition 249:20.48 53 | #define HAVE_LINUX_PERF_EVENT_H 1 249:20.48 | 249:20.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:488, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 249:20.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 249:20.48 from : 249:20.48 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/mem.h:342:1: warning: 'alloc_size' attribute ignored on a function returning 'int' [-Wattributes] 249:20.49 342 | av_alloc_size(2, 3) int av_reallocp_array(void *ptr, size_t nmemb, size_t size); 249:20.49 | ^~~~~~~~~~~~~ 249:20.49 media/ffvpx/libavcodec/libmozavcodec.so 249:28.61 js/src/build/libjs_static.a 249:32.13 mozglue/tests/ShowSSEConfig 249:32.13 mozglue/tests/TestPrintf 249:38.71 In function 'TestPrintfFormats', 249:38.72 inlined from 'main' at /builddir/build/BUILD/firefox-66.0.4/mozglue/tests/TestPrintf.cpp:156:20: 249:38.72 /builddir/build/BUILD/firefox-66.0.4/mozglue/tests/TestPrintf.cpp:99:3: warning: '%s' directive argument is null [-Wformat-overflow=] 249:38.72 99 | MOZ_RELEASE_ASSERT(print_one("(null)", "%s", zero())); 249:38.72 | ^ 249:50.06 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 249:50.06 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 249:50.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 249:50.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 249:50.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 249:50.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 249:50.06 from /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:6: 249:50.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 249:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:50.06 1008 | foundInterface = 0; \ 249:50.06 | ^~~~~~~~~~~~~~ 249:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:50.06 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~ 249:50.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:50.06 544 | NS_INTERFACE_MAP_END 249:50.06 | ^~~~~~~~~~~~~~~~~~~~ 249:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:50.06 987 | else 249:50.06 | ^~~~ 249:50.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 249:50.06 1062 | NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 249:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:50.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:542:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 249:50.06 542 | NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 249:50.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 251:30.83 889 | switch (type.getNominalSize()) 251:30.83 | ^~~~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 251:30.83 900 | case EbtInt: 251:30.83 | ^~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 251:30.83 901 | switch (type.getNominalSize()) 251:30.83 | ^~~~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 251:30.83 912 | case EbtUInt: 251:30.83 | ^~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 251:30.83 913 | switch (type.getNominalSize()) 251:30.83 | ^~~~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 251:30.83 924 | case EbtBool: 251:30.83 | ^~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 251:30.83 925 | switch (type.getNominalSize()) 251:30.83 | ^~~~~~ 251:30.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 251:30.83 936 | case EbtVoid: 251:30.83 | ^~~~ 253:05.14 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 253:05.14 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 253:06.42 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 253:06.44 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 253:16.38 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/hidePointer.cpp: In member function 'std::atomic::load(std::memory_order) const': 253:16.38 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/hidePointer.cpp:25:70: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/hidePointer.gcda' profile count data file not found [-Wmissing-profile] 253:16.38 25 | MOZ_NEVER_INLINE void* getHiddenPointer() { return g_hidden_pointer; } 253:16.38 | ^ 253:16.91 /builddir/build/BUILD/firefox-66.0.4/js/src/gdb/gdb-tests.cpp: In function 'main': 253:16.91 /builddir/build/BUILD/firefox-66.0.4/js/src/gdb/gdb-tests.cpp:108:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gdb/gdb-tests.gcda' profile count data file not found [-Wmissing-profile] 253:16.92 108 | } 253:16.92 | ^ 253:24.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gdb/Unified_cpp_js_src_gdb0.cpp:110: 253:24.14 /builddir/build/BUILD/firefox-66.0.4/js/src/gdb/tests/typedef-printers.cpp: In function 'mozilla::detail::HashTable, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable, js::SystemAllocPolicy>::SetHashPolicy, js::SystemAllocPolicy>::FailureBehavior)::{lambda(mozilla::detail::EntrySlot&)#1}::operator()(mozilla::detail::EntrySlot&) const [clone .isra.0]': 253:24.14 /builddir/build/BUILD/firefox-66.0.4/js/src/gdb/tests/typedef-printers.cpp:11:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gdb/Unified_cpp_js_src_gdb0.gcda' profile count data file not found [-Wmissing-profile] 253:24.14 11 | } 253:24.14 | ^ 253:24.30 js/src/gdb/gdb-tests 253:24.89 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testAssemblerBuffer.cpp:8: 253:24.89 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testAssemblerBuffer.cpp: In function '(anonymous namespace)::TestAssembler::PatchShortRangeBranchToVeneer(js::jit::AssemblerBufferWithConstantPools<20ul, 4ul, unsigned int, (anonymous namespace)::TestAssembler, 3u>*, unsigned int, js::jit::BufferOffset, js::jit::BufferOffset) [clone .isra.0]': 253:24.89 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/testAssemblerBuffer.gcda' profile count data file not found [-Wmissing-profile] 253:24.89 365 | static cls_##testname cls_##testname##_instance; 253:24.89 | ^ 253:30.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Units.h:17, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/FrameMetrics.h:12, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/Layers.h:14, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ClientLayerManager.h:11, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/ShadowLayers.cpp:7, 253:30.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:2: 253:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 253:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 253:30.72 50 | OffTheBooksMutex* Mutex() { 253:30.72 | ^~~~~ 253:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:30.72 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 253:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 253:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:33.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 253:33.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 253:33.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 253:33.46 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasImageCache.cpp:7, 253:33.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 253:33.46 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 253:33.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:33.46 1008 | foundInterface = 0; \ 253:33.46 | ^~~~~~~~~~~~~~ 253:33.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:33.46 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:33.46 | ^~~~~~~~~~~~~~~~~~~~~~~ 253:33.46 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1010:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:33.46 1010 | NS_INTERFACE_MAP_END 253:33.46 | ^~~~~~~~~~~~~~~~~~~~ 253:33.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:33.46 982 | else 253:33.46 | ^~~~ 253:33.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:33.46 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:33.46 | ^~~~~~~~~~~~~~~~~~ 253:33.46 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1009:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:33.46 1009 | NS_INTERFACE_MAP_ENTRY(nsISupports) 253:33.46 | ^~~~~~~~~~~~~~~~~~~~~~ 253:34.50 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 253:34.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:34.50 1008 | foundInterface = 0; \ 253:34.50 | ^~~~~~~~~~~~~~ 253:34.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:34.50 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:34.51 | ^~~~~~~~~~~~~~~~~~~~~~~ 253:34.51 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:34.51 43 | NS_INTERFACE_MAP_END 253:34.51 | ^~~~~~~~~~~~~~~~~~~~ 253:34.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:34.51 982 | else 253:34.51 | ^~~~ 253:34.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:34.51 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:34.51 | ^~~~~~~~~~~~~~~~~~ 253:34.51 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:34.51 42 | NS_INTERFACE_MAP_ENTRY(nsISupports) 253:34.51 | ^~~~~~~~~~~~~~~~~~~~~~ 253:34.77 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 253:34.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:34.77 1008 | foundInterface = 0; \ 253:34.77 | ^~~~~~~~~~~~~~ 253:34.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:34.77 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:34.77 | ^~~~~~~~~~~~~~~~~~~~~~~ 253:34.77 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:34.77 268 | NS_INTERFACE_MAP_END 253:34.77 | ^~~~~~~~~~~~~~~~~~~~ 253:34.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:34.77 982 | else 253:34.77 | ^~~~ 253:34.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:34.77 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:34.77 | ^~~~~~~~~~~~~~~~~~ 253:34.77 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:34.77 267 | NS_INTERFACE_MAP_ENTRY(nsISupports) 253:34.77 | ^~~~~~~~~~~~~~~~~~~~~~ 253:34.95 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 253:34.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:34.95 1008 | foundInterface = 0; \ 253:34.95 | ^~~~~~~~~~~~~~ 253:34.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:34.95 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:34.95 | ^~~~~~~~~~~~~~~~~~~~~~~ 253:34.95 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:34.95 25 | NS_INTERFACE_MAP_END 253:34.95 | ^~~~~~~~~~~~~~~~~~~~ 253:34.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:34.95 982 | else 253:34.95 | ^~~~ 253:34.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:34.95 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:34.95 | ^~~~~~~~~~~~~~~~~~ 253:34.95 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:34.95 24 | NS_INTERFACE_MAP_ENTRY(nsISupports) 253:34.95 | ^~~~~~~~~~~~~~~~~~~~~~ 253:35.27 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 253:35.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:35.27 1023 | foundInterface = 0; \ 253:35.27 | ^~~~~~~~~~~~~~ 253:35.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 253:35.28 1072 | NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 253:35.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:35.28 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 253:35.28 311 | NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 253:35.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:35.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:35.28 982 | else 253:35.28 | ^~~~ 253:35.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 253:35.28 1060 | #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 253:35.28 | ^~~~~~~~~~~~~~~~~~ 253:35.28 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 253:35.28 310 | NS_INTERFACE_MAP_ENTRY(nsISupports) 253:35.28 | ^~~~~~~~~~~~~~~~~~~~~~ 253:35.48 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/selfTest.cpp:8, 253:35.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.cpp:2: 253:35.48 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testDebugger.cpp: In function 'js::TempAllocPolicy::free_(JSObject**, unsigned long)void [clone .isra.0]': 253:35.48 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.gcda' profile count data file not found [-Wmissing-profile] 253:35.48 365 | static cls_##testname cls_##testname##_instance; 253:35.49 | ^ 253:46.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCSSRenderingBorders.h:14, 253:46.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDisplayList.h:44, 253:46.75 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:40, 253:46.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 253:46.75 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 12 and have 11) [-Wcoverage-mismatch] 253:46.76 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 253:46.76 | ^~~~~~~~~~~ 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Rect.h:10, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:14, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgINotificationObserver.h:19, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIImageLoadingContent.h:10, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasImageCache.cpp:8, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 253:46.76 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const': 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 253:46.76 155 | MOZ_MUST_USE Sub Union(const Sub& aRect) const { 253:46.76 | ^~~~~ 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/BaseRect.h:155:20: warning: the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCSSRenderingBorders.h:14, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDisplayList.h:44, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:40, 253:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 253:46.76 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) [-Wcoverage-mismatch] 253:46.76 124 | void ArcToBezier(T* aSink, const Point& aOrigin, const Size& aRadius, 253:46.76 | ^~~~~~~~~~~ 253:46.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6: warning: the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 253:46.78 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasBidiProcessor::GetWidth()': 253:46.78 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:3780:19: warning: number of counters in profile data for function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'arcs', expected 5 and have 4) [-Wcoverage-mismatch] 253:46.78 3780 | virtual nscoord GetWidth() override { 253:46.78 | ^~~~~~~~ 253:46.78 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:3780:19: warning: the control flow of function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)': 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:2112:6: warning: number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 6 and have 5) [-Wcoverage-mismatch] 253:46.79 2112 | void CanvasRenderingContext2D::Transform(double aM11, double aM12, double aM21, 253:46.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:2112:6: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:2086:6: warning: number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 7 and have 6) [-Wcoverage-mismatch] 253:46.79 2086 | void CanvasRenderingContext2D::Rotate(double aAngle, ErrorResult& aError) { 253:46.79 | ^~~~~~~~~~~~~~~~~~~~~~~~ 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:2086:6: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.79 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:6, 253:46.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:20: 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.h:958:5: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 253:46.79 958 | ContextState(const ContextState& aOther) 253:46.79 | ^~~~~~~~~~~~ 253:46.79 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.h:958:5: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 253:46.80 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.h:958:5: warning: the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 253:46.93 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testDeepFreeze.cpp:8, 253:46.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.cpp:2: 253:46.93 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testForceLexicalInitialization.cpp: In function 'JSAPITest::toSource(long) [clone .isra.0]': 253:46.93 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.gcda' profile count data file not found [-Wmissing-profile] 253:46.93 365 | static cls_##testname cls_##testname##_instance; 253:46.93 | ^ 253:47.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.h:15, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2Context.h:9, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextMRTs.cpp:6, 253:47.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 253:47.16 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 253:47.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 253:47.17 1008 | foundInterface = 0; \ 253:47.17 | ^~~~~~~~~~~~~~ 253:47.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 253:47.17 1066 | #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 253:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~ 253:47.17 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 253:47.17 2399 | NS_INTERFACE_MAP_END 253:47.17 | ^~~~~~~~~~~~~~~~~~~~ 253:47.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 253:47.17 992 | else 253:47.17 | ^~~~ 253:47.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 253:47.17 1068 | NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 253:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:47.17 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 253:47.17 2397 | NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 253:47.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:58.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:119: 253:58.55 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContextDraw.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 253:58.55 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2052:15: warning: the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 253:58.55 2052 | CheckedUint32 WebGLContext::GetUnpackSize(bool isFunc3D, uint32_t width, 253:58.55 | ^~~~~~~~~~~~ 253:58.55 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2052:15: warning: the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 254:01.79 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testForwardSetProperty.cpp:8, 254:01.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.cpp:2: 254:01.79 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testGCUniqueId.cpp: In function 'mozilla::detail::HashTable, js::HeapPtr >, mozilla::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::changeTableSize(unsigned int, mozilla::detail::HashTable, js::HeapPtr >, mozilla::HashMap, js::HeapPtr, js::MovableCellHasher >, js::ZoneAllocPolicy>::MapHashPolicy, js::ZoneAllocPolicy>::FailureBehavior)::{lambda(mozilla::detail::EntrySlot, js::HeapPtr > >&)#1}::operator()(mozilla::detail::EntrySlot, js::HeapPtr > >&) const [clone .isra.0]': 254:01.79 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.gcda' profile count data file not found [-Wmissing-profile] 254:01.79 365 | static cls_##testname cls_##testname##_instance; 254:01.79 | ^ 254:10.29 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testGCWeakCache.cpp:14, 254:10.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.cpp:2: 254:10.29 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testJitMacroAssembler.cpp: In function 'mozilla::detail::EntrySlot const>::swap(mozilla::detail::EntrySlot const>&) [clone .isra.0]': 254:10.29 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.gcda' profile count data file not found [-Wmissing-profile] 254:10.29 365 | static cls_##testname cls_##testname##_instance; 254:10.29 | ^ 254:33.91 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testJitRValueAlloc.cpp:10, 254:33.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.cpp:20: 254:33.91 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPersistentRooted.cpp: In function 'js::AllocPolicyBase::maybe_pod_malloc(unsigned long)JS::Value* [clone .isra.0]': 254:33.93 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.gcda' profile count data file not found [-Wmissing-profile] 254:33.93 365 | static cls_##testname cls_##testname##_instance; 254:33.93 | ^ 254:36.91 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPreserveJitCode.cpp:9, 254:36.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.cpp:2: 254:36.91 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testSetPropertyIgnoringNamedGetter.cpp: In function 'mozilla::detail::VariantImplementation, js::ScriptSource::Uncompressed, js::ScriptSource::Missing, js::ScriptSource::BinAST>::match, js::ScriptSource::Uncompressed, js::ScriptSource::Compressed, js::ScriptSource::Uncompressed, js::ScriptSource::Missing, js::ScriptSource::BinAST> const>(js::ScriptSource::HasCompressedSource&, mozilla::Variant, js::ScriptSource::Uncompressed, js::ScriptSource::Compressed, js::ScriptSource::Uncompressed, js::ScriptSource::Missing, js::ScriptSource::BinAST> const&)decltype (({parm#1}.match)(({parm#2}.(as<2ul>))())) [clone .isra.0]': 254:36.92 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.gcda' profile count data file not found [-Wmissing-profile] 254:36.92 365 | static cls_##testname cls_##testname##_instance; 254:36.92 | ^ 254:42.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 254:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 254:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPlatform.h:21, 254:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfx2DGlue.h:10, 254:42.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContext.h:46, 254:42.91 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLExtensionMOZDebug.cpp:9, 254:42.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:2: 254:42.91 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 254:42.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 254:42.91 50 | OffTheBooksMutex* Mutex() { 254:42.91 | ^~~~~ 254:42.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 254:42.91 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 254:42.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) [-Wcoverage-mismatch] 254:42.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:50:21: warning: the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 254:54.52 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testSharedImmutableStringsCache.cpp:10, 254:54.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: 254:54.52 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testWasmLEB128.cpp: In function 'cls_test_ubiPostOrder::run(JS::Handle)::{lambda(JS::ubi::Node const&, JS::ubi::Edge const&)#3}::operator()(JS::ubi::Node const&, JS::ubi::Edge const&) const [clone .isra.0]': 254:54.53 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.h:365:50: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.gcda' profile count data file not found [-Wmissing-profile] 254:54.53 365 | static cls_##testname cls_##testname##_instance; 254:54.53 | ^ 254:59.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.cpp:29: 254:59.18 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.cpp: In function 'mozilla::Vector::usingInlineStorage() const [clone .isra.0]': 254:59.18 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/tests.cpp:154:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.gcda' profile count data file not found [-Wmissing-profile] 254:59.18 154 | } 254:59.18 | ^ 254:59.55 js/src/jsapi-tests/jsapi-tests 255:09.24 toolkit/library/symverscript.stub 255:09.57 toolkit/library/libxul.so 256:06.36 In function 'strncpy', 256:06.36 inlined from '_canonicalize' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1741:13: 256:06.36 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 256:06.36 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 256:06.36 | ^ 256:06.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp: In function '_canonicalize': 256:06.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1738:24: note: length computed here 256:06.36 1738 | len = (int32_t)uprv_strlen(d); 256:06.36 | ^ 256:06.36 In function 'strncpy', 256:06.36 inlined from 'ultag_parse' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2140:21, 256:06.36 inlined from 'ulocimp_forLanguageTag_63.constprop' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2778:21: 256:06.36 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 256:06.36 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 256:06.36 | ^ 256:06.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp: In function 'ulocimp_forLanguageTag_63.constprop': 256:06.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2139:46: note: length computed here 256:06.36 2139 | size_t preferredTagLen = uprv_strlen(preferredTag); 256:06.36 | ^ 256:06.36 In function 'strncpy', 256:06.36 inlined from 'ures_getFunctionalEquivalent_63.constprop' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:2833:13: 256:06.36 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 256:06.36 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 256:06.36 | ^ 256:06.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp: In function 'ures_getFunctionalEquivalent_63.constprop': 256:06.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:2828:23: note: length computed here 256:06.36 2828 | length = (int32_t)uprv_strlen(found); 256:06.36 | ^ 257:44.74 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPrintf.cpp: In member function 'run': 257:44.75 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testPrintf.cpp:48:3: warning: '%s' directive argument is null [-Wformat-overflow=] 257:44.75 48 | CHECK(print_one("(null)", "%s", ::zero())); 257:44.75 | ^ 257:44.75 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'eval': 257:44.75 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testMutedErrors.cpp:46:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 257:44.75 46 | mozilla::UniquePtr chars(new char16_t[len + 1]); 257:44.75 | ^ 257:44.75 /usr/include/c++/9/new:127:26: note: in a call to allocation function 'operator new []' declared here 257:44.75 127 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 257:44.75 | ^ 257:44.75 In function 'strncpy', 257:44.75 inlined from 'ures_getFunctionalEquivalent_63.constprop' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:2833:13: 257:44.75 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 257:44.75 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 257:44.75 | ^ 257:44.75 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp: In function 'ures_getFunctionalEquivalent_63.constprop': 257:44.75 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:2828:23: note: length computed here 257:44.76 2828 | length = (int32_t)uprv_strlen(found); 257:44.76 | ^ 257:44.76 In function 'strncpy', 257:44.76 inlined from 'ultag_parse' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2140:21, 257:44.76 inlined from 'ulocimp_forLanguageTag_63.constprop' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2778:21: 257:44.76 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 257:44.76 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 257:44.76 | ^ 257:44.76 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp: In function 'ulocimp_forLanguageTag_63.constprop': 257:44.76 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2139:46: note: length computed here 257:44.76 2139 | size_t preferredTagLen = uprv_strlen(preferredTag); 257:44.76 | ^ 257:44.76 In function 'strncpy', 257:44.76 inlined from '_canonicalize' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1741:13: 257:44.76 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 257:44.76 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 257:44.76 | ^ 257:44.76 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp: In function '_canonicalize': 257:44.76 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1738:24: note: length computed here 257:44.76 1738 | len = (int32_t)uprv_strlen(d); 257:44.76 | ^ 271:14.41 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 271:14.41 29 | class CTLogVerifier { 271:14.41 | ^ 271:14.41 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 271:14.41 29 | class CTLogVerifier { 271:14.41 | ^ 271:14.41 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 271:14.41 76 | UniqueSECKEYPublicKey mPublicECKey; 271:14.41 | ^ 271:14.42 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 271:14.42 76 | UniqueSECKEYPublicKey mPublicECKey; 271:14.42 | ^ 271:14.42 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: note: type name 'std::unique_ptr' should match type name 'std::unique_ptr >' 271:14.42 29 | class CTLogVerifier { 271:14.42 | ^ 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricemediastream.h:127: warning: type 'struct NrIceMediaStream' violates the C++ One Definition Rule [-Wodr] 271:14.42 127 | class NrIceMediaStream { 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricemediastream.h:127: note: a different type is defined in another translation unit 271:14.42 127 | class NrIceMediaStream { 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricemediastream.h:212: note: the first difference of corresponding definitions is field 'ctx_' 271:14.42 212 | nr_ice_ctx* ctx_; 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricemediastream.h:212: note: a field of same name but different type is defined in another translation unit 271:14.42 212 | nr_ice_ctx* ctx_; 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricemediastream.h:127: note: type name 'mozilla::nr_ice_ctx_' should match type name 'nr_ice_ctx_' 271:14.42 127 | class NrIceMediaStream { 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricectx.h:190: warning: type 'struct NrIceCtx' violates the C++ One Definition Rule [-Wodr] 271:14.42 190 | class NrIceCtx { 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricectx.h:190: note: a different type is defined in another translation unit 271:14.42 190 | class NrIceCtx { 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricectx.h:387: note: the first difference of corresponding definitions is field 'ctx_' 271:14.42 387 | nr_ice_ctx *ctx_; 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricectx.h:387: note: a field of same name but different type is defined in another translation unit 271:14.42 387 | nr_ice_ctx *ctx_; 271:14.42 | 271:14.42 /builddir/build/BUILD/firefox-66.0.4/media/mtransport/nricectx.h:190: note: type name 'mozilla::nr_ice_ctx_' should match type name 'nr_ice_ctx_' 271:14.42 190 | class NrIceCtx { 271:14.42 | 271:14.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 271:14.44 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.44 | ^ 271:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 271:14.44 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1510:37: note: the first difference of corresponding definitions is field 'mInputType' 271:14.44 1510 | UniquePtr mInputType; 271:14.44 | ^ 271:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1510: note: a field of same name but different type is defined in another translation unit 271:14.44 1510 | UniquePtr mInputType; 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 271:14.44 189 | class UniquePtr { 271:14.44 | ^ 271:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 271:14.44 189 | class UniquePtr { 271:14.44 | 271:14.44 ./glslang.l:1266: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 271:14.44 ./Tokenizer.l:985: note: a different type is defined in another translation unit 271:14.44 ./glslang.l:1270: note: the first difference of corresponding definitions is field 'yyextra_r' 271:14.44 ./Tokenizer.l:989: note: a field of same name but different type is defined in another translation unit 271:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 271:14.44 33 | class TParseContext : angle::NonCopyable 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 271:14.44 25 | struct Context 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 271:14.44 58 | enum AVSampleFormat { 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 271:14.44 27 | enum AVSampleFormat { 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 271:14.44 473 | enum AVColorSpace { 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 271:14.44 552 | enum AVColorSpace{ 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 271:14.44 444 | enum AVColorTransferCharacteristic { 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 271:14.44 544 | enum AVColorTransferCharacteristic{ 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 271:14.44 420 | enum AVColorPrimaries { 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 271:14.44 533 | enum AVColorPrimaries{ 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 271:14.44 785 | enum AVDiscard{ 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 271:14.44 522 | enum AVDiscard{ 271:14.44 | 271:14.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 271:14.44 1518 | typedef struct AVCodecContext { 271:14.44 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 271:14.45 1329 | typedef struct AVCodecContext { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 271:14.45 1524 | int log_level_offset; 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 271:14.45 1340 | int bit_rate; 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 271:14.45 272 | enum AVPictureType { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 271:14.45 295 | enum AVPictureType { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 271:14.45 218 | typedef struct AVFrame { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 271:14.45 985 | typedef struct AVFrame { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 271:14.45 232 | uint8_t *data[AV_NUM_DATA_POINTERS]; 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 271:14.45 997 | uint8_t *data[AV_NUM_DATA_POINTERS]; 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 271:14.45 218 | typedef struct AVFrame { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 271:14.45 5032 | typedef struct AVCodecParserContext { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 271:14.45 4413 | typedef struct AVCodecParserContext { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 271:14.45 5154 | int duration; 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 271:14.45 4413 | typedef struct AVCodecParserContext { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 271:14.45 3408 | typedef struct AVCodec { 271:14.45 | 271:14.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 271:14.45 3189 | typedef struct AVCodec { 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 271:14.46 3420 | const char *long_name; 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 271:14.46 3197 | enum AVMediaType type; 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 271:14.46 1407 | typedef struct AVPacket { 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 271:14.46 891 | typedef struct AVPacket { 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 271:14.46 1413 | AVBufferRef *buf; 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 271:14.46 901 | int64_t pts; 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 271:14.46 215 | enum AVCodecID { 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 271:14.46 95 | enum AVCodecID { 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 271:14.46 60 | enum AVPixelFormat { 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 271:14.46 63 | enum AVPixelFormat { 271:14.46 | 271:14.46 /usr/include/gtk-3.0/gdk/gdkevents.h:362: note: type 'GdkEventType' itself violates the C++ One Definition Rule 271:14.46 362 | } GdkEventType; 271:14.46 | 271:14.46 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 271:14.46 156 | } GdkEventType; 271:14.46 | 271:14.46 /usr/include/gtk-2.0/gtk/gtkcontainer.h:54: note: type 'struct GtkWidget' itself violates the C++ One Definition Rule 271:14.46 54 | struct _GtkContainer 271:14.46 | 271:14.46 /usr/include/gtk-2.0/gtk/gtkbin.h:51: note: type 'struct GtkContainer' itself violates the C++ One Definition Rule 271:14.46 51 | struct _GtkBin 271:14.46 | 271:14.46 /usr/include/gtk-2.0/gtk/gtkwindow.h:54: note: type 'struct GtkBin' itself violates the C++ One Definition Rule 271:14.46 54 | struct _GtkWindow 271:14.46 | 271:14.46 /usr/include/gtk-2.0/gtk/gtkwidget.h:614: note: type name '_GtkObjectClass' should match type name '_GObjectClass' 271:14.46 614 | struct _GtkWidgetClass 271:14.46 | 271:14.46 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo.h:887: note: type 'cairo_status_t' itself violates the C++ One Definition Rule 271:14.46 887 | typedef struct _cairo_rectangle_list { 271:14.46 | 271:14.46 /usr/include/gtk-2.0/gtk/gtkcontainer.h:69: note: type 'struct GtkWidgetClass' itself violates the C++ One Definition Rule 271:14.46 69 | struct _GtkContainerClass 271:14.46 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresdata.cpp:988: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 271:14.47 988 | typedef struct Row { 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 271:14.47 32 | class Row { 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresdata.cpp:989: note: the first difference of corresponding definitions is field 'keyIndex' 271:14.47 989 | int32_t keyIndex, sortIndex; 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 271:14.47 63 | Element* mContent; 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:209: warning: type 'struct ExtentsParam' violates the C++ One Definition Rule [-Wodr] 271:14.47 209 | struct ExtentsParam 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:32: note: a different type is defined in another translation unit 271:14.47 32 | struct ExtentsParam 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:223: note: the first difference of corresponding definitions is field 'bounds' 271:14.47 223 | Bounds bounds; 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:56: note: a field with different name is defined in another translation unit 271:14.47 56 | Number min_x; 271:14.47 | 271:14.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:364: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 271:14.48 364 | enum syllable_type_t { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:231: note: an enum with different value name is defined in another translation unit 271:14.48 231 | enum syllable_type_t { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:49: warning: type 'struct DFData' violates the C++ One Definition Rule [-Wodr] 271:14.48 49 | struct DFData { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:15: note: a different type is defined in another translation unit 271:14.48 15 | struct DFData { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:50: note: the first difference of corresponding definitions is field 'fDistSq' 271:14.48 50 | float fDistSq; // distance squared to nearest (so far) edge 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:16: note: a field with different name is defined in another translation unit 271:14.48 16 | float fAlpha; // alpha value of source texel 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 271:14.48 20 | struct SkSFNTHeader { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 271:14.48 13 | struct SkSFNTHeader { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 271:14.48 21 | SK_SFNT_ULONG fontType; 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 271:14.48 14 | uint32_t fVersion; 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/media/libwebp/src/moz/../dsp/dsp.h:219: warning: type 'CPUFeature' violates the C++ One Definition Rule [-Wodr] 271:14.48 219 | } CPUFeature; 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/system_wrappers/include/cpu_features_wrapper.h:21: note: an enum with mismatching number of values is defined in another translation unit 271:14.48 21 | typedef enum { kSSE2, kSSE3 } CPUFeature; 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: warning: type 'struct DesktopCaptureOptions' violates the C++ One Definition Rule [-Wodr] 271:14.48 29 | class DesktopCaptureOptions { 271:14.48 | 271:14.48 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a different type is defined in another translation unit 271:14.48 29 | class DesktopCaptureOptions { 271:14.48 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:144: note: the first difference of corresponding definitions is field 'allow_pipewire_' 271:14.49 144 | bool allow_pipewire_ = true; 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: a type with different number of fields is defined in another translation unit 271:14.49 29 | class DesktopCaptureOptions { 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: 'gAppData' violates the C++ One Definition Rule [-Wodr] 271:14.49 24 | extern const mozilla::StaticXREAppData* gAppData; 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:2491: note: type name 'mozilla::XREAppData' should match type name 'mozilla::StaticXREAppData' 271:14.49 2491 | const XREAppData* gAppData = nullptr; 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:2491: note: 'gAppData' was previously declared here 271:14.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:2491: note: code may be misoptimized unless '-fno-strict-aliasing is used' 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:34: warning: 'CreateDefault' violates the C++ One Definition Rule [-Wodr] 271:14.49 34 | static DesktopCaptureOptions CreateDefault(); 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: return value type mismatch 271:14.49 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:29: note: type 'struct DesktopCaptureOptions' itself violates the C++ One Definition Rule 271:14.49 29 | class DesktopCaptureOptions { 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: 'CreateDefault' was previously declared here 271:14.49 28 | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:28: note: code may be misoptimized unless '-fno-strict-aliasing is used' 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h:39: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch] 271:14.49 39 | ~DesktopCaptureOptions(); 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: '__dt_comp ' was previously declared here 271:14.49 20 | DesktopCaptureOptions::~DesktopCaptureOptions() {} 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc:20: note: code may be misoptimized unless '-fno-strict-aliasing is used' 271:14.49 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.h:117: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 271:14.49 117 | HTMLInputElement* GetAnonTextControl(); 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.cpp:413: note: return value type mismatch 271:14.49 413 | HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.h:117: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 271:14.49 117 | HTMLInputElement* GetAnonTextControl(); 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.cpp:413: note: return value type mismatch 271:14.49 413 | HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.cpp:413: note: 'GetAnonTextControl' was previously declared here 271:14.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:204: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.49 204 | virtual void SetCurrentRadioButton(const nsAString& aName, 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:204: note: type mismatch in parameter 2 271:14.49 204 | virtual void SetCurrentRadioButton(const nsAString& aName, 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.49 16 | class HTMLInputElement; 271:14.49 | 271:14.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 271:14.49 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.49 | ^ 271:14.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:204: note: 'SetCurrentRadioButton' was previously declared here 271:14.50 204 | virtual void SetCurrentRadioButton(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:208: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.50 208 | virtual HTMLInputElement* GetCurrentRadioButton( 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:208: note: return value type mismatch 271:14.50 208 | virtual HTMLInputElement* GetCurrentRadioButton( 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.50 16 | class HTMLInputElement; 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 271:14.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.50 | ^ 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:208: note: 'GetCurrentRadioButton' was previously declared here 271:14.50 208 | virtual HTMLInputElement* GetCurrentRadioButton( 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:213: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.50 213 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:213: note: type mismatch in parameter 3 271:14.50 213 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.50 16 | class HTMLInputElement; 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 271:14.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.50 | ^ 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:213: note: 'GetNextRadioButton' was previously declared here 271:14.50 213 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:219: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.50 219 | virtual void AddToRadioGroup(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:219: note: type mismatch in parameter 2 271:14.50 219 | virtual void AddToRadioGroup(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.50 16 | class HTMLInputElement; 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 271:14.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.50 | ^ 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:219: note: 'AddToRadioGroup' was previously declared here 271:14.50 219 | virtual void AddToRadioGroup(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:223: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.50 223 | virtual void RemoveFromRadioGroup(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:223: note: type mismatch in parameter 2 271:14.50 223 | virtual void RemoveFromRadioGroup(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.50 16 | class HTMLInputElement; 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: the incompatible type is defined here 271:14.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.50 | ^ 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ShadowRoot.h:223: note: 'RemoveFromRadioGroup' was previously declared here 271:14.50 223 | virtual void RemoveFromRadioGroup(const nsAString& aName, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.50 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: note: type mismatch in parameter 3 271:14.50 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.50 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.50 | ^ 271:14.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.50 16 | class HTMLInputElement; 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.50 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: note: type mismatch in parameter 3 271:14.50 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.50 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.51 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: note: type mismatch in parameter 3 271:14.51 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.51 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: note: type mismatch in parameter 3 271:14.51 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:498: note: 'GetNextRadioButton' was previously declared here 271:14.51 498 | GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.51 186 | nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:475: note: type mismatch in parameter 3 271:14.51 475 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:186: warning: 'GetNextRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.51 186 | nsresult GetNextRadioButton(const nsAString& aName, const bool aPrevious, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:475: note: type mismatch in parameter 3 271:14.51 475 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:475: note: 'GetNextRadioButton' was previously declared here 271:14.51 475 | nsresult DocumentOrShadowRoot::GetNextRadioButton( 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.51 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: note: type mismatch in parameter 2 271:14.51 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.51 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: note: type mismatch in parameter 2 271:14.51 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.51 | 271:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.51 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.51 | ^ 271:14.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.51 16 | class HTMLInputElement; 271:14.51 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: note: type mismatch in parameter 2 271:14.52 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.52 | ^ 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.52 16 | class HTMLInputElement; 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: note: type mismatch in parameter 2 271:14.52 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.52 | ^ 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.52 16 | class HTMLInputElement; 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:487: note: 'SetCurrentRadioButton' was previously declared here 271:14.52 487 | void SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 184 | void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:464: note: type mismatch in parameter 2 271:14.52 464 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.52 | ^ 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.52 16 | class HTMLInputElement; 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:184: warning: 'SetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 184 | void SetCurrentRadioButton(const nsAString& aName, HTMLInputElement* aRadio); 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:464: note: type mismatch in parameter 2 271:14.52 464 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.52 | ^ 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.52 16 | class HTMLInputElement; 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:464: note: 'SetCurrentRadioButton' was previously declared here 271:14.52 464 | void DocumentOrShadowRoot::SetCurrentRadioButton(const nsAString& aName, 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: note: return value type mismatch 271:14.52 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.52 | ^ 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.52 16 | class HTMLInputElement; 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: note: return value type mismatch 271:14.52 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.52 | ^ 271:14.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.52 16 | class HTMLInputElement; 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.52 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: note: return value type mismatch 271:14.52 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.52 | 271:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.52 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.53 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: note: return value type mismatch 271:14.53 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.53 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:492: note: 'GetCurrentRadioButton' was previously declared here 271:14.53 492 | mozilla::dom::HTMLInputElement* GetCurrentRadioButton( 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.53 185 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:470: note: return value type mismatch 271:14.53 470 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.53 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:185: warning: 'GetCurrentRadioButton' violates the C++ One Definition Rule [-Wodr] 271:14.53 185 | HTMLInputElement* GetCurrentRadioButton(const nsAString& aName); 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:470: note: return value type mismatch 271:14.53 470 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.53 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:470: note: 'GetCurrentRadioButton' was previously declared here 271:14.53 470 | HTMLInputElement* DocumentOrShadowRoot::GetCurrentRadioButton( 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: note: type mismatch in parameter 2 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.53 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: note: type mismatch in parameter 2 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.53 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: note: type mismatch in parameter 2 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.53 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.53 | ^ 271:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.53 16 | class HTMLInputElement; 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: note: type mismatch in parameter 2 271:14.53 504 | void AddToRadioGroup(const nsAString& aName, 271:14.53 | 271:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.54 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.54 | ^ 271:14.54 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.54 16 | class HTMLInputElement; 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:504: note: 'AddToRadioGroup' was previously declared here 271:14.54 504 | void AddToRadioGroup(const nsAString& aName, 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.54 189 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:523: note: type mismatch in parameter 2 271:14.54 523 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.54 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.54 | ^ 271:14.54 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.54 16 | class HTMLInputElement; 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:189: warning: 'AddToRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.54 189 | void AddToRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:523: note: type mismatch in parameter 2 271:14.54 523 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 271:14.54 | 271:14.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.54 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.54 | ^ 271:14.54 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.54 16 | class HTMLInputElement; 271:14.54 | 271:14.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:523: note: 'AddToRadioGroup' was previously declared here 271:14.55 523 | void DocumentOrShadowRoot::AddToRadioGroup(const nsAString& aName, 271:14.55 | 271:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.55 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.55 | 271:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: note: type mismatch in parameter 2 271:14.55 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.55 | 271:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.55 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.55 | ^ 271:14.55 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.55 16 | class HTMLInputElement; 271:14.55 | 271:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.55 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.55 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: note: type mismatch in parameter 2 271:14.56 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.56 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.56 | ^ 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.56 16 | class HTMLInputElement; 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.56 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: note: type mismatch in parameter 2 271:14.56 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.56 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.56 | ^ 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.56 16 | class HTMLInputElement; 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.56 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: note: type mismatch in parameter 2 271:14.56 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.56 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.56 | ^ 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.56 16 | class HTMLInputElement; 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:508: note: 'RemoveFromRadioGroup' was previously declared here 271:14.56 508 | void RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.56 190 | void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:533: note: type mismatch in parameter 2 271:14.56 533 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.56 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.56 | ^ 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.56 16 | class HTMLInputElement; 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentOrShadowRoot.h:190: warning: 'RemoveFromRadioGroup' violates the C++ One Definition Rule [-Wodr] 271:14.56 190 | void RemoveFromRadioGroup(const nsAString& aName, HTMLInputElement* aRadio); 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:533: note: type mismatch in parameter 2 271:14.56 533 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 271:14.56 120 | class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 271:14.56 | ^ 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsIRadioGroupContainer.h:16: note: the incompatible type is defined here 271:14.56 16 | class HTMLInputElement; 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentOrShadowRoot.cpp:533: note: 'RemoveFromRadioGroup' was previously declared here 271:14.56 533 | void DocumentOrShadowRoot::RemoveFromRadioGroup(const nsAString& aName, 271:14.56 | 271:14.56 In function 'strncpy', 271:14.56 inlined from '_canonicalize' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1741:0: 271:14.56 /usr/include/bits/string_fortified.h:106: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 271:14.56 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp: In function '_canonicalize': 271:14.56 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc.cpp:1738: note: length computed here 271:14.56 1738 | len = (int32_t)uprv_strlen(d); 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc: In member function 'StartCapture': 271:14.56 /builddir/build/BUILD/firefox-66.0.4/media/webrtc/trunk/webrtc/modules/video_capture/linux/video_capture_linux.cc:134: warning: '%d' directive writing between 1 and 11 bytes into a region of size 10 [-Wformat-overflow=] 271:14.56 134 | sprintf(device, "/dev/video%d", (int)_deviceId); 271:14.56 | 271:14.56 /usr/include/bits/stdio2.h:36: note: '__builtin___sprintf_chk' output between 12 and 22 bytes into a destination of size 20 271:14.56 36 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, 271:14.56 | 271:14.56 In function 'strncpy', 271:14.56 inlined from 'ures_getFunctionalEquivalent_63.constprop' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:2833:0: 271:14.56 /usr/include/bits/string_fortified.h:106: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 271:14.56 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 271:14.56 | 271:14.56 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp: In function 'ures_getFunctionalEquivalent_63.constprop': 271:14.56 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:2828: note: length computed here 271:14.56 2828 | length = (int32_t)uprv_strlen(found); 271:14.56 | 271:14.56 In function 'Free', 271:14.56 inlined from 'ShrinkCapacity' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray-inl.h:236:31, 271:14.56 inlined from 'Compact' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:2126:34, 271:14.56 inlined from 'Clear' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:1760:5, 271:14.56 inlined from 'ResetRunInfo' at /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:1011:23, 271:14.56 inlined from '__ct ' at /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:977:17, 271:14.56 inlined from 'BuildTextRuns' at /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:1434:45: 271:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:194:31: warning: attempt to free a non-heap object 'scanner' [-Wfree-nonheap-object] 271:14.57 194 | static void Free(void* aPtr) { free(aPtr); } 271:14.57 | ^ 271:14.57 In function 'memcpy', 271:14.57 inlined from 'MoveNonOverlappingRegionWithHeader' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:571:0, 271:14.57 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray-inl.h:184:0, 271:14.57 inlined from 'AppendElement' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:2388:0, 271:14.57 inlined from 'GetServoAnimationRule' at /builddir/build/BUILD/firefox-66.0.4/dom/animation/EffectCompositor.cpp:398:35, 271:14.57 inlined from 'Gecko_GetAnimationRule' at /builddir/build/BUILD/firefox-66.0.4/layout/style/GeckoBindings.cpp:510:0: 271:14.57 /usr/include/bits/string_fortified.h:34: warning: '__builtin_memcpy' reading between 8 and 34359738368 bytes from a region of size 0 [-Wstringop-overflow=] 271:14.57 34 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 271:14.57 | 271:14.57 In function 'Free', 271:14.57 inlined from 'EnsureCapacity' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray-inl.h:187:0, 271:14.57 inlined from 'AppendElement' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:2388:0, 271:14.57 inlined from 'GetServoAnimationRule' at /builddir/build/BUILD/firefox-66.0.4/dom/animation/EffectCompositor.cpp:398:35, 271:14.57 inlined from 'Gecko_GetAnimationRule' at /builddir/build/BUILD/firefox-66.0.4/layout/style/GeckoBindings.cpp:510:0: 271:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:204: warning: attempt to free a non-heap object 'sortedEffectList' [-Wfree-nonheap-object] 271:14.57 204 | static void Free(void* aPtr) { free(aPtr); } 271:14.57 | 271:14.57 In function 'strncpy', 271:14.57 inlined from 'ultag_parse' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2140:21, 271:14.57 inlined from 'ulocimp_forLanguageTag_63.constprop' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2778:21: 271:14.57 /usr/include/bits/string_fortified.h:106:34: warning: '__builtin_strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] 271:14.57 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 271:14.57 | ^ 271:14.57 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp: In function 'ulocimp_forLanguageTag_63.constprop': 271:14.57 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uloc_tag.cpp:2139:46: note: length computed here 271:14.57 2139 | size_t preferredTagLen = uprv_strlen(preferredTag); 271:14.57 | ^ 271:14.57 /usr/bin/ld: /usr/bin/ld: DWARF error: invalid abstract instance DIE ref 271:14.57 /tmp/libxul.so.YvlKat.ltrans114.ltrans.o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 271:14.57 :(.text.unlikely._ZN7mozilla3gfx13OpenVRSession21SetupContollerActionsEv[.text.unlikely._ZN7mozilla3gfx13OpenVRSession21SetupContollerActionsEv.group]+0xf2): warning: the use of `tmpnam' is dangerous, better use `mkstemp' 271:20.34 /builddir/build/BUILD/firefox-66.0.4/ipc/app/MozillaRuntimeMain.cpp: In function 'main': 271:20.35 /builddir/build/BUILD/firefox-66.0.4/ipc/app/MozillaRuntimeMain.cpp:28:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/ipc/app/MozillaRuntimeMain.gcda' profile count data file not found [-Wmissing-profile] 271:20.35 28 | } 271:20.35 | ^ 271:20.37 ipc/app/plugin-container 271:20.99 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/shell/xpcshell.cpp: In function 'main': 271:21.00 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/shell/xpcshell.cpp:76:1: warning: '/builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/shell/xpcshell.gcda' profile count data file not found [-Wmissing-profile] 271:21.00 76 | } 271:21.00 | ^ 271:21.01 js/xpconnect/shell/xpcshell 271:26.72 js/src/build/spidermonkey_checks.stub 271:27.48 layout/style/test/css_properties.js.stub 271:27.57 toolkit/locales/multilocale.txt.stub 271:27.68 toolkit/mozapps/extensions/built_in_addons.json.stub 271:27.83 devtools/shared/webconsole/reserved-js-words.js.stub 271:28.26 toolkit/library/dependentlibs.list.stub 271:28.71 toolkit/components/featuregates/feature_definitions.json.stub 271:29.08 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 271:29.39 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 271:29.47 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 271:29.61 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 271:29.75 toolkit/library/gtest/symverscript.stub 271:29.76 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 271:29.89 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 271:29.93 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 271:30.03 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 271:30.17 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 271:30.22 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 271:30.42 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 271:30.86 TEST-PASS | check_spidermonkey_style.py | ok 271:31.04 TEST-PASS | check_macroassembler_style.py | ok 271:31.13 TEST-PASS | check_js_opcode.py | ok 271:36.59 toolkit/locales/update.locale.stub 271:42.15 browser/locales/bookmarks.html.stub 271:43.65 Packaging specialpowers@mozilla.org.xpi... 271:43.79 Packaging quitter@mozilla.org.xpi... 271:43.89 Packaging mozscreenshots@mozilla.org.xpi... 271:44.05 1384 compiler warnings present. 273:26.82 Overall system resources - Wall time: 16304s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 273:28.56 warning: accessible/base/nsTextEquivUtils.cpp:269:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'arcs', expected 14 and have 13) 273:28.56 warning: accessible/base/nsTextEquivUtils.cpp:269:10 [-Wcoverage-mismatch] the control flow of function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: caps/tests/gtest/TestOriginAttributes.cpp:33:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/caps/tests/gtest/Unified_cpp_caps_tests_gtest0.gcda' profile count data file not found 273:28.56 warning: chrome/nsChromeRegistryChrome.cpp:414:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'arcs', expected 13 and have 12) 273:28.56 warning: chrome/nsChromeRegistryChrome.cpp:414:1 [-Wcoverage-mismatch] the control flow of function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp:27:3 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/devtools/shared/heapsnapshot/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 273:28.56 warning: dom/base/AttrArray.cpp:172:66 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct AttrArray::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 273:28.56 warning: dom/base/AttrArray.cpp:350:72 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 273:28.56 warning: dom/base/AttrArray.cpp:491:70 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 273:28.56 warning: dom/base/BodyUtil.cpp:132:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'arcs', expected 34 and have 36) 273:28.56 warning: dom/base/BodyUtil.cpp:132:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::(anonymous namespace)::FormDataParser::ParseHeader(nsReadingIterator&, nsReadingIterator&, bool*)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:152:29 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'arcs', expected 12 and have 11) 273:28.56 warning: dom/base/DOMMatrix.cpp:152:29 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:167:29 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'arcs', expected 12 and have 11) 273:28.56 warning: dom/base/DOMMatrix.cpp:167:29 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:451:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:451:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'arcs', expected 8 and have 7) 273:28.56 warning: dom/base/DOMMatrix.cpp:470:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:470:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)' does not match its profile data (counter 'arcs', expected 8 and have 7) 273:28.56 warning: dom/base/DOMMatrix.cpp:518:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)' does not match its profile data (counter 'arcs', expected 10 and have 9) 273:28.56 warning: dom/base/DOMMatrix.cpp:518:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:592:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.56 warning: dom/base/DOMMatrix.cpp:592:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::SkewXSelf(double)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:610:12 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/DOMMatrix.cpp:610:12 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::DOMMatrix::SkewYSelf(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.56 warning: dom/base/Element.cpp:924:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'arcs') 273:28.56 warning: dom/base/Element.cpp:924:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/ResponsiveImageSelector.cpp:109:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'arcs') 273:28.56 warning: dom/base/ResponsiveImageSelector.cpp:109:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/base/ResponsiveImageSelector.cpp:109:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/nsFocusManager.cpp:2322:10 [-Wcoverage-mismatch] the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/nsFocusManager.cpp:2322:10 [-Wcoverage-mismatch] the control flow of function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/base/nsFocusManager.cpp:2322:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)' does not match its profile data (counter 'arcs', expected 102 and have 101) 273:28.56 warning: dom/base/nsGlobalWindowInner.cpp:5135:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'arcs', expected 53 and have 52) 273:28.56 warning: dom/base/nsGlobalWindowInner.cpp:5135:10 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/nsGlobalWindowInner.cpp:5135:10 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/base/nsGlobalWindowOuter.cpp:5980:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 47 and have 49) 273:28.56 warning: dom/base/nsGlobalWindowOuter.cpp:5980:6 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/base/nsGlobalWindowOuter.cpp:5980:6 [-Wcoverage-mismatch] the control flow of function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/base/nsMappedAttributes.cpp:153:52 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 273:28.56 warning: dom/base/nsMappedAttributes.cpp:228:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct nsMappedAttributes::InternalAttr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 273:28.56 warning: dom/base/test/gtest/TestXPathGenerator.cpp:141:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/test/gtest/Unified_cpp_dom_base_test_gtest0.gcda' profile count data file not found 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.cpp:2086:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 7 and have 6) 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.cpp:2086:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.cpp:2112:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 6 and have 5) 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.cpp:2112:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.cpp:3780:19 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.cpp:3780:19 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasBidiProcessor::GetWidth()' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.h:958:5 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'arcs') 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.h:958:5 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/canvas/CanvasRenderingContext2D.h:958:5 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/canvas/WebGLContext.cpp:2052:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'arcs') 273:28.56 warning: dom/canvas/WebGLContext.cpp:2052:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/canvas/gtest/TestImageBitmapColorUtils.cpp:2755:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/gtest/Unified_cpp_dom_canvas_gtest0.gcda' profile count data file not found 273:28.56 warning: dom/fetch/InternalHeaders.cpp:373:35 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/fetch/InternalHeaders.cpp:373:35 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::InternalHeaders::CORSHeaders(mozilla::dom::InternalHeaders*)' does not match its profile data (counter 'arcs', expected 35 and have 37) 273:28.56 warning: dom/html/HTMLMediaElement.cpp:1055:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:1055:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()' does not match its profile data (counter 'arcs', expected 4 and have 3) 273:28.56 warning: dom/html/HTMLMediaElement.cpp:3676:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:3676:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'arcs', expected 35 and have 34) 273:28.56 warning: dom/html/HTMLMediaElement.cpp:3676:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:4839:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'arcs', expected 7 and have 6) 273:28.56 warning: dom/html/HTMLMediaElement.cpp:4839:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:4852:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:4852:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:4852:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)' does not match its profile data (counter 'arcs', expected 67 and have 66) 273:28.56 warning: dom/html/HTMLMediaElement.cpp:5016:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:5016:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()' does not match its profile data (counter 'arcs', expected 32 and have 30) 273:28.56 warning: dom/html/HTMLMediaElement.cpp:6119:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:6119:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/HTMLMediaElement.cpp:6119:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)' does not match its profile data (counter 'arcs', expected 19 and have 18) 273:28.56 warning: dom/html/TextTrackManager.cpp:614:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'time_profiler') 273:28.56 warning: dom/html/TextTrackManager.cpp:614:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'indirect_call') 273:28.56 warning: dom/html/TextTrackManager.cpp:614:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::TextTrackManager::TimeMarchesOn()' does not match its profile data (counter 'arcs', expected 164 and have 162) 273:28.56 warning: dom/indexedDB/ActorsParent.cpp:16707:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 273:28.56 warning: dom/indexedDB/IndexedDatabaseManager.cpp:317:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/indexedDB/IndexedDatabaseManager.cpp:317:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/indexedDB/IndexedDatabaseManager.cpp:317:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::IndexedDatabaseManager::Init()' does not match its profile data (counter 'arcs', expected 37 and have 39) 273:28.57 warning: dom/indexedDB/Key.cpp:577:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 273:28.57 warning: dom/ipc/ContentChild.cpp:3616:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/ipc/ContentChild.cpp:3616:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/ipc/ContentChild.cpp:3616:25 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)' does not match its profile data (counter 'arcs', expected 34 and have 35) 273:28.57 warning: dom/ipc/ContentParent.cpp:604:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/ipc/ContentParent.cpp:604:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentParent::PreallocateProcess()' does not match its profile data (counter 'arcs', expected 7 and have 9) 273:28.57 warning: dom/ipc/ContentParent.cpp:774:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'arcs', expected 75 and have 76) 273:28.57 warning: dom/ipc/ContentParent.cpp:774:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/ipc/ContentParent.cpp:774:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 273:28.57 warning: dom/ipc/ContentProcess.cpp:186:53 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 273:28.57 warning: dom/ipc/SharedMap.cpp:215:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 273:28.57 warning: dom/media/doctor/gtest/TestRollingNumber.cpp:143:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/doctor/gtest/Unified_cpp_media_doctor_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:132:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:132:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 9 and have 8) 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:166:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:166:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:271:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:271:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:280:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:280:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.57 warning: dom/media/gtest/TestIntervalSet.cpp:788:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/media/gtest/TestWebMWriter.cpp:358:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/Unified_cpp_dom_media_gtest1.gcda' profile count data file not found 273:28.57 warning: dom/media/gtest/mp4_demuxer/TestInterval.cpp:83:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/TestInterval.gcda' profile count data file not found 273:28.57 warning: dom/media/gtest/mp4_demuxer/TestMP4.cpp:132:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/Unified_cpp_gtest_mp4_demuxer0.gcda' profile count data file not found 273:28.57 warning: dom/media/gtest/mp4_demuxer/TestParser.cpp:615:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gtest/mp4_demuxer/TestParser.gcda' profile count data file not found 273:28.57 warning: dom/media/mediasource/gtest/TestExtractVPXCodecDetails.cpp:109:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/gtest/Unified_cpp_mediasource_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:141:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:141:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)' does not match its profile data (counter 'arcs', expected 14 and have 13) 273:28.57 warning: dom/media/webaudio/MediaStreamAudioSourceNode.cpp:141:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 273:28.57 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 273:28.57 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:642:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:642:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'arcs', expected 50 and have 49) 273:28.57 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:642:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:683:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:683:16 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'arcs', expected 14 and have 13) 273:28.57 warning: dom/media/webspeech/recognition/SpeechRecognition.cpp:683:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)::{lambda(RefPtr&&)#1}::operator()(RefPtr&&) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 273:28.57 warning: dom/plugins/base/nsJSNPRuntime.cpp:1996: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 273:28.57 warning: dom/plugins/base/nsPluginTags.cpp:47:13 [-Wcoverage-mismatch] the control flow of function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/plugins/base/nsPluginTags.cpp:47:13 [-Wcoverage-mismatch] number of counters in profile data for function 'ExtensionInList(nsTString const&, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 8 and have 10) 273:28.57 warning: dom/prio/test/gtest/TestPrioEncoder.cpp:326:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/prio/test/gtest/Unified_cpp_dom_prio_test_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/quota/test/gtest/TestQuotaManager.cpp:121:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/test/gtest/Unified_cpp_dom_quota_test_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/reporting/tests/gtest/TestReportToParser.cpp:419:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/security/featurepolicy/test/gtest/TestFeaturePolicyParser.cpp:168:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/security/nsContentSecurityManager.cpp:1015:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)' does not match its profile data (counter 'arcs', expected 42 and have 44) 273:28.57 warning: dom/security/nsContentSecurityManager.cpp:1015:1 [-Wcoverage-mismatch] the control flow of function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/security/nsContentSecurityManager.cpp:1015:1 [-Wcoverage-mismatch] the control flow of function 'nsContentSecurityManager::IsOriginPotentiallyTrustworthy(nsIPrincipal*, bool*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/security/test/gtest/TestSecureContext.cpp:102:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/test/gtest/Unified_cpp_security_test_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/serviceworkers/test/gtest/TestReadWrite.cpp:914:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/test/gtest/Unified_cpp_test_gtest0.gcda' profile count data file not found 273:28.57 warning: dom/svg/SVGContentUtils.cpp:465:20 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'arcs', expected 41 and have 39) 273:28.57 warning: dom/svg/SVGContentUtils.cpp:465:20 [-Wcoverage-mismatch] the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGContentUtils.cpp:465:20 [-Wcoverage-mismatch] the control flow of function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/svg/SVGContentUtils.cpp:536:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGContentUtils.cpp:536:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)' does not match its profile data (counter 'arcs', expected 6 and have 5) 273:28.57 warning: dom/svg/SVGForeignObjectElement.cpp:69:25 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 7 and have 5) 273:28.57 warning: dom/svg/SVGForeignObjectElement.cpp:69:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGGradientElement.cpp:127:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') 273:28.57 warning: dom/svg/SVGGradientElement.cpp:127:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/svg/SVGGradientElement.cpp:127:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLinearGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGGradientElement.cpp:195:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGGradientElement.cpp:195:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'arcs') 273:28.57 warning: dom/svg/SVGGradientElement.cpp:195:33 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRadialGradientElement::Clone(mozilla::dom::NodeInfo*, nsINode**) const' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/svg/SVGLineElement.cpp:132:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 23 and have 22) 273:28.57 warning: dom/svg/SVGLineElement.cpp:132:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGMatrix.cpp:96:29 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGMatrix.cpp:96:29 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)' does not match its profile data (counter 'arcs', expected 10 and have 9) 273:28.57 warning: dom/svg/SVGRectElement.cpp:101:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGRectElement.cpp:101:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 17) 273:28.57 warning: dom/svg/SVGTransformList.cpp:14:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGTransformList.cpp:14:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGTransformList::GetConsolidationMatrix() const' does not match its profile data (counter 'arcs', expected 6 and have 5) 273:28.57 warning: dom/svg/SVGTransformableElement.cpp:95:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 4 and have 3) 273:28.57 warning: dom/svg/SVGTransformableElement.cpp:95:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGTransformableElement.cpp:243:24 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'arcs', expected 7 and have 5) 273:28.57 warning: dom/svg/SVGTransformableElement.cpp:243:24 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGUseElement.cpp:438:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGUseElement.cpp:438:25 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 10 and have 6) 273:28.57 warning: dom/svg/SVGViewportElement.cpp:243:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/svg/SVGViewportElement.cpp:243:25 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/svg/SVGViewportElement.cpp:243:25 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const' does not match its profile data (counter 'arcs', expected 21 and have 17) 273:28.57 warning: dom/xbl/builtin/ShortcutKeys.cpp:97:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 273:28.57 warning: dom/xbl/builtin/ShortcutKeys.cpp:108:11 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 273:28.57 warning: dom/xhr/XMLHttpRequestMainThread.cpp:1003:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: dom/xhr/XMLHttpRequestMainThread.cpp:1003:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'arcs', expected 27 and have 29) 273:28.57 warning: dom/xhr/XMLHttpRequestMainThread.cpp:1003:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::XMLHttpRequestMainThread::IsSafeHeader(nsTSubstring const&, mozilla::NotNull) const' does not match its profile data (counter 'indirect_call') 273:28.57 warning: dom/xslt/xpath/txNodeSet.cpp:112:57 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 273:28.57 warning: dom/xslt/xpath/txNodeSet.cpp:277:58 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 273:28.57 warning: dom/xslt/xpath/txNodeSet.cpp:375:75 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 273:28.57 warning: dom/xslt/xpath/txNodeSet.cpp:469:56 [-Wclass-memaccess] 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 273:28.57 warning: dom/xslt/xpath/txNodeSet.cpp:494:55 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 273:28.57 warning: dom/xslt/xpath/txNodeSet.cpp:567:62 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class txXPathNode'; use copy-assignment or copy-initialization instead 273:28.57 warning: editor/libeditor/EditorBase.cpp:2970:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: editor/libeditor/EditorBase.cpp:2970:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: editor/libeditor/EditorBase.cpp:2970:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)' does not match its profile data (counter 'arcs', expected 108 and have 107) 273:28.57 warning: editor/libeditor/HTMLEditRules.cpp:6734:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: editor/libeditor/HTMLEditRules.cpp:6734:16 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)' does not match its profile data (counter 'arcs', expected 133 and have 132) 273:28.57 warning: editor/libeditor/HTMLEditRules.cpp:6734:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: editor/libeditor/HTMLTableEditor.cpp:68:46 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 273:28.57 warning: editor/txmgr/tests/TestTXMgr.cpp:2015:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/editor/txmgr/tests/TestTXMgr.gcda' profile count data file not found 273:28.57 warning: gfx/2d/DrawCommands.h:870:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/DrawCommands.h:870:16 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.57 warning: gfx/2d/DrawCommands.h:870:16 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'indirect_call') 273:28.57 warning: gfx/2d/DrawTargetCairo.cpp:448:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 273:28.57 warning: gfx/2d/Factory.cpp:284:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/Factory.cpp:284:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 2 and have 1) 273:28.57 warning: gfx/2d/Factory.cpp:288:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'arcs', expected 4 and have 2) 273:28.57 warning: gfx/2d/Factory.cpp:288:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/Factory.cpp:336:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'arcs', expected 47 and have 44) 273:28.57 warning: gfx/2d/Factory.cpp:336:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/Factory.cpp:431:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/Factory.cpp:431:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 60 and have 58) 273:28.57 warning: gfx/2d/Factory.cpp:955:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'arcs', expected 22 and have 21) 273:28.57 warning: gfx/2d/Factory.cpp:955:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/Factory.cpp:1015:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/Factory.cpp:1015:37 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)' does not match its profile data (counter 'arcs', expected 22 and have 20) 273:28.57 warning: gfx/2d/Factory.cpp:1037:37 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'arcs', expected 46 and have 43) 273:28.57 warning: gfx/2d/Factory.cpp:1037:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/FilterNodeSoftware.cpp:1163:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'indirect_call') 273:28.57 warning: gfx/2d/FilterNodeSoftware.cpp:1163:37 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'arcs', expected 43 and have 41) 273:28.57 warning: gfx/2d/FilterNodeSoftware.cpp:1163:37 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/InlineTranslator.cpp:48:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 273:28.57 warning: gfx/2d/InlineTranslator.cpp:55:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 273:28.57 warning: gfx/2d/InlineTranslator.cpp:62:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 273:28.57 warning: gfx/2d/InlineTranslator.cpp:70:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 273:28.57 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.57 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier const&, mozilla::gfx::FillRule) const::ArcTransformer>(mozilla::gfx::PathCapture::TransformedCopyToBuilder(mozilla::gfx::BaseMatrix const&, mozilla::gfx::FillRule) const::ArcTransformer*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.58 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.58 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/2d/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/2d/RecordedEventImpl.h:1737:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 273:28.58 warning: gfx/2d/RecordedEventImpl.h:1738:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 273:28.58 warning: gfx/2d/RecordedEventImpl.h:2812:26 [-Wmaybe-uninitialized] 'size' may be used uninitialized in this function 273:28.58 warning: gfx/gl/GLBlitHelper.cpp:472:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 273:28.58 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 273:28.58 warning: gfx/gl/GLReadTexImageHelper.cpp:387:42 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) 273:28.58 warning: gfx/gl/GLReadTexImageHelper.cpp:387:42 [-Wcoverage-mismatch] the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/gl/GLReadTexImageHelper.cpp:387:42 [-Wcoverage-mismatch] the control flow of function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/ipc/SharedDIB.cpp:39:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'arcs', expected 5 and have 6) 273:28.58 warning: gfx/ipc/SharedDIB.cpp:39:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/Layers.cpp:389:11 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'arcs', expected 16 and have 15) 273:28.58 warning: gfx/layers/Layers.cpp:389:11 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/RotatedBuffer.cpp:97:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/RotatedBuffer.cpp:97:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 35 and have 33) 273:28.58 warning: gfx/layers/RotatedBuffer.cpp:97:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/apz/test/gtest/TestTreeManager.cpp:116:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/apz/test/gtest/Unified_cpp_apz_test_gtest0.gcda' profile count data file not found 273:28.58 warning: gfx/layers/basic/BasicCompositor.cpp:628:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/basic/BasicCompositor.cpp:628:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'arcs', expected 126 and have 125) 273:28.58 warning: gfx/layers/basic/BasicCompositor.cpp:628:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/basic/BasicCompositor.cpp:628:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/basic/BasicCompositor.cpp:628:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::PolygonTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/basic/BasicCompositor.cpp:628:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::BasicCompositor::DrawGeometry >(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::layers::EffectChain const&, float, mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, bool)void' does not match its profile data (counter 'arcs', expected 126 and have 125) 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:78:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:78:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:78:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 73 and have 72) 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:182:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:182:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'arcs', expected 32 and have 30) 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:182:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:749:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/basic/BasicLayerManager.cpp:749:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)' does not match its profile data (counter 'arcs', expected 18 and have 17) 273:28.58 warning: gfx/layers/basic/BasicLayersImpl.cpp:101:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/basic/BasicLayersImpl.cpp:101:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 19 and have 17) 273:28.58 warning: gfx/layers/basic/BasicLayersImpl.cpp:101:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/basic/BasicLayersImpl.cpp:170:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 19 and have 17) 273:28.58 warning: gfx/layers/basic/BasicLayersImpl.cpp:170:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/basic/BasicLayersImpl.cpp:170:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::FillPathWithMask(mozilla::gfx::DrawTarget*, mozilla::gfx::Path const*, mozilla::gfx::RectTyped const&, mozilla::gfx::SourceSurface*, mozilla::gfx::SamplingFilter, mozilla::gfx::DrawOptions const&, mozilla::gfx::ExtendMode, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/client/ClientLayerManager.cpp:555:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/client/ClientLayerManager.cpp:555:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'arcs', expected 30 and have 29) 273:28.58 warning: gfx/layers/client/ClientLayerManager.cpp:555:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/composite/LayerManagerComposite.cpp:717:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/composite/LayerManagerComposite.cpp:717:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/composite/LayerManagerComposite.cpp:717:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)' does not match its profile data (counter 'arcs', expected 17 and have 15) 273:28.58 warning: gfx/layers/wr/StackingContextHelper.cpp:24:1 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/wr/StackingContextHelper.cpp:24:1 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::StackingContextHelper::StackingContextHelper(mozilla::layers::StackingContextHelper const&, mozilla::ActiveScrolledRoot const*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::StackingContextParams const&, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'arcs', expected 32 and have 30) 273:28.58 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1186:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1186:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/layers/wr/WebRenderCommandBuilder.cpp:1186:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::layers::Grouper::ConstructItemInsideInactive(mozilla::layers::WebRenderCommandBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::DIGroup*, nsDisplayItem*, mozilla::layers::StackingContextHelper const&)' does not match its profile data (counter 'arcs', expected 25 and have 24) 273:28.58 warning: gfx/src/nsDeviceContext.cpp:391:30 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'arcs', expected 41 and have 40) 273:28.58 warning: gfx/src/nsDeviceContext.cpp:391:30 [-Wcoverage-mismatch] the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/src/nsDeviceContext.cpp:391:30 [-Wcoverage-mismatch] the control flow of function 'nsDeviceContext::CreateRenderingContextCommon(bool)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/tests/gtest/TestJobScheduler.cpp:236:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest0.gcda' profile count data file not found 273:28.58 warning: gfx/tests/gtest/gfxSurfaceRefCountTest.cpp:151:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/gfx/tests/gtest/Unified_cpp_gfx_tests_gtest1.gcda' profile count data file not found 273:28.58 warning: gfx/thebes/gfxContext.cpp:292:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxContext.cpp:292:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.58 warning: gfx/thebes/gfxContext.cpp:626:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxContext.cpp:626:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxContext.cpp:626:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 9 and have 8) 273:28.58 warning: gfx/thebes/gfxContext.cpp:698:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxContext.cpp:698:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::EnsurePath()' does not match its profile data (counter 'arcs', expected 30 and have 29) 273:28.58 warning: gfx/thebes/gfxContext.cpp:698:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePath()' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxContext.cpp:723:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxContext.cpp:723:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'arcs', expected 46 and have 44) 273:28.58 warning: gfx/thebes/gfxContext.cpp:723:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::EnsurePathBuilder()' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxContext.cpp:809:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxContext.cpp:809:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'arcs', expected 26 and have 25) 273:28.58 warning: gfx/thebes/gfxContext.cpp:809:6 [-Wcoverage-mismatch] the control flow of function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxDrawable.cpp:70:6 [-Wcoverage-mismatch] the control flow of function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxDrawable.cpp:70:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 10 and have 9) 273:28.58 warning: gfx/thebes/gfxDrawable.cpp:70:6 [-Wcoverage-mismatch] the control flow of function 'gfxSurfaceDrawable::DrawInternal(mozilla::gfx::DrawTarget*, mozilla::gfx::CompositionOp, mozilla::gfx::AntialiasMode, mozilla::gfx::RectTyped const&, mozilla::gfx::IntRectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxDrawable.cpp:185:6 [-Wcoverage-mismatch] the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxDrawable.cpp:185:6 [-Wcoverage-mismatch] the control flow of function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxDrawable.cpp:185:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxPatternDrawable::Draw(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 13 and have 12) 273:28.58 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2161:6 [-Wcoverage-mismatch] the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'time_profiler') 273:28.58 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2161:6 [-Wcoverage-mismatch] the control flow of function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'indirect_call') 273:28.58 warning: gfx/thebes/gfxFcPlatformFontList.cpp:2161:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFcPlatformFontList::PrefFontListsUseOnlyGenerics()' does not match its profile data (counter 'arcs', expected 29 and have 31) 273:28.59 warning: gfx/thebes/gfxFont.cpp:737:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxFont.cpp:737:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::RunMetrics::CombineWith(gfxFont::RunMetrics const&, bool)' does not match its profile data (counter 'arcs', expected 6 and have 4) 273:28.59 warning: gfx/thebes/gfxFont.cpp:1871:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'indirect_call') 273:28.59 warning: gfx/thebes/gfxFont.cpp:1871:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxFont.cpp:1871:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid' does not match its profile data (counter 'arcs', expected 30 and have 29) 273:28.59 warning: gfx/thebes/gfxFont.cpp:1946:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxFont.cpp:1946:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: gfx/thebes/gfxFont.cpp:1946:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)' does not match its profile data (counter 'arcs', expected 24 and have 23) 273:28.59 warning: gfx/thebes/gfxFont.cpp:2041:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxFont.cpp:2041:6 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: gfx/thebes/gfxFont.cpp:2041:6 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 86 and have 85) 273:28.59 warning: gfx/thebes/gfxFont.cpp:2387:21 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: gfx/thebes/gfxFont.cpp:2387:21 [-Wcoverage-mismatch] the control flow of function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxFont.cpp:2387:21 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxFont::Measure(gfxTextRun const*, unsigned int, unsigned int, gfxFont::BoundingBoxType, mozilla::gfx::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)' does not match its profile data (counter 'arcs', expected 66 and have 63) 273:28.59 warning: gfx/thebes/gfxGraphiteShaper.cpp:318:57 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 273:28.59 warning: gfx/thebes/gfxPattern.cpp:89:10 [-Wcoverage-mismatch] number of counters in profile data for function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'arcs', expected 18 and have 16) 273:28.59 warning: gfx/thebes/gfxPattern.cpp:89:10 [-Wcoverage-mismatch] the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: gfx/thebes/gfxPattern.cpp:89:10 [-Wcoverage-mismatch] the control flow of function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxSVGGlyphs.h:182:20 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) 273:28.59 warning: gfx/thebes/gfxSVGGlyphs.h:182:20 [-Wcoverage-mismatch] the control flow of function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxSVGGlyphs.h:204:32 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.59 warning: gfx/thebes/gfxSVGGlyphs.h:204:32 [-Wcoverage-mismatch] the control flow of function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxSVGGlyphs.h:214:32 [-Wcoverage-mismatch] the control flow of function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: gfx/thebes/gfxSVGGlyphs.h:214:32 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.59 warning: image/OrientedImage.cpp:197:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.59 warning: image/OrientedImage.cpp:197:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::MatrixBuilder::Scale(double, double)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: image/OrientedImage.cpp:205:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: image/OrientedImage.cpp:205:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::MatrixBuilder::Rotate(double)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.59 warning: image/OrientedImage.cpp:213:8 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.59 warning: image/OrientedImage.cpp:213:8 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: image/SurfacePipe.h:512:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 273:28.59 warning: image/VectorImage.cpp:258:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: image/VectorImage.cpp:258:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 34 and have 33) 273:28.59 warning: image/VectorImage.cpp:258:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: image/imgFrame.cpp:146:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: image/imgFrame.cpp:146:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)' does not match its profile data (counter 'arcs') 273:28.59 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:113:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 273:28.59 warning: image/test/gtest/TestDownscalingFilterNoSkia.cpp:54:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/TestDownscalingFilterNoSkia.gcda' profile count data file not found 273:28.59 warning: image/test/gtest/TestStreamingLexer.cpp:935:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.gcda' profile count data file not found 273:28.59 warning: image/test/gtest/TestSurfaceSink.cpp:1535:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.gcda' profile count data file not found 273:28.59 warning: intl/gtest/TestEncoding.cpp:64:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/intl/gtest/Unified_cpp_intl_gtest0.gcda' profile count data file not found 273:28.59 warning: intl/locale/tests/gtest/TestOSPreferences.cpp:78:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/intl/locale/tests/gtest/Unified_cpp_locale_tests_gtest0.gcda' profile count data file not found 273:28.59 warning: intl/lwbrk/gtest/TestLineBreak.cpp:266:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/intl/lwbrk/gtest/Unified_cpp_intl_lwbrk_gtest0.gcda' profile count data file not found 273:28.59 warning: ipc/app/MozillaRuntimeMain.cpp:28:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/ipc/app/MozillaRuntimeMain.gcda' profile count data file not found 273:28.59 warning: ipc/chromium/src/base/message_loop.h:307:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 273:28.59 warning: ipc/chromium/src/base/message_loop.h:314:35 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 273:28.59 warning: ipc/chromium/src/base/message_loop.h:317:33 [-Wdeprecated-copy] implicitly-declared 'constexpr base::TimeTicks::TimeTicks(const base::TimeTicks&)' is deprecated 273:28.59 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 273:28.59 warning: ipc/contentproc/plugin-container.cpp:51:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/ipc/contentproc/plugin-container.gcda' profile count data file not found 273:28.59 warning: js/src/ctypes/CTypes.cpp:5813:6 [-Wcoverage-mismatch] the control flow of function 'js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: js/src/ctypes/CTypes.cpp:5813:6 [-Wcoverage-mismatch] number of counters in profile data for function 'js::ctypes::StructType::DefineInternal(JSContext*, JSObject*, JSObject*)' does not match its profile data (counter 'arcs', expected 57 and have 58) 273:28.59 warning: js/src/frontend/BytecodeEmitter.cpp:2617:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 273:28.59 warning: js/src/frontend/Parser.cpp:5693:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 273:28.59 warning: js/src/gc/GC.cpp:4874:6 [-Wcoverage-mismatch] number of counters in profile data for function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)' does not match its profile data (counter 'arcs', expected 11 and have 12) 273:28.59 warning: js/src/gc/GC.cpp:4874:6 [-Wcoverage-mismatch] the control flow of function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: js/src/gc/GC.cpp:6882:1 [-Wmissing-profile] profile for function '(anonymous namespace)::AutoDisableBarriers::AutoDisableBarriers(JSRuntime*) [clone .isra.0]' not found in profile data 273:28.59 warning: js/src/gc/PublicIterators.h:83:42 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 273:28.59 warning: js/src/gc/PublicIterators.h:87:7 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 273:28.59 warning: js/src/gc/PublicIterators.h:114:67 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 273:28.59 warning: js/src/gc/PublicIterators.h:118:7 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 273:28.59 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 273:28.59 warning: js/src/gdb/gdb-tests.cpp:108:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gdb/gdb-tests.gcda' profile count data file not found 273:28.59 warning: js/src/gdb/tests/typedef-printers.cpp:11:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gdb/Unified_cpp_js_src_gdb0.gcda' profile count data file not found 273:28.59 warning: js/src/jit/BaselineBailouts.cpp:618:13 [-Wcoverage-mismatch] the control flow of function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: js/src/jit/BaselineBailouts.cpp:618:13 [-Wcoverage-mismatch] number of counters in profile data for function 'InitFromBailout(JSContext*, unsigned long, JS::Handle, JS::Handle, js::jit::SnapshotIterator&, bool, BaselineStackBuilder&, JS::MutableHandle >, JS::MutableHandle, js::jit::ExceptionBailoutInfo const*)' does not match its profile data (counter 'arcs', expected 286 and have 285) 273:28.59 warning: js/src/jit/CodeGenerator.cpp:2042:10 [-Wcoverage-mismatch] the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'arcs') 273:28.59 warning: js/src/jit/CodeGenerator.cpp:2042:10 [-Wcoverage-mismatch] the control flow of function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: js/src/jit/CodeGenerator.cpp:13534:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 273:28.59 warning: js/src/jit/IonCacheIRCompiler.cpp:1508:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 273:28.59 warning: js/src/jit/IonCacheIRCompiler.cpp:1678:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 273:28.59 warning: js/src/jit/JSJitFrameIter.h:234:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 273:28.59 warning: js/src/jit/JSJitFrameIter.h:234:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 273:28.59 warning: js/src/jit/MIR.cpp:4034:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 273:28.59 warning: js/src/jsapi-tests/hidePointer.cpp:25:70 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/hidePointer.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/testMutedErrors.cpp:46:60 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 273:28.59 warning: js/src/jsapi-tests/testPrintf.cpp:48:3 [-Wformat-overflow=] '%s' directive argument is null 273:28.59 warning: js/src/jsapi-tests/testPrintf.cpp:48:18 [-Wformat-overflow=] '%s' directive argument is null 273:28.59 warning: js/src/jsapi-tests/tests.cpp:154:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests7.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests2.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/testAssemblerBuffer.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests4.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests3.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests0.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests5.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests1.gcda' profile count data file not found 273:28.59 warning: js/src/jsapi-tests/tests.h:365:50 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.gcda' profile count data file not found 273:28.59 warning: js/src/vm/Compartment.h:94:16 [-Wmissing-profile] profile for function 'js::CrossCompartmentKey::applyToWrapped<(anonymous namespace)::AddOutgoingEdgeFunctor>((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher::WrappedMatcher((anonymous namespace)::AddOutgoingEdgeFunctor) [clone .isra.0]' not found in profile data 273:28.59 warning: js/src/vm/Debugger.cpp:11666:24 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmBaselineCompile.cpp:2337:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmBaselineCompile.cpp:7199:16 [-Wmaybe-uninitialized] 'c' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmBaselineCompile.cpp:7256:17 [-Wmaybe-uninitialized] 'c' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmBaselineCompile.cpp:8381:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmBaselineCompile.cpp:11959:6 [-Wcoverage-mismatch] the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'arcs') 273:28.59 warning: js/src/wasm/WasmBaselineCompile.cpp:11959:6 [-Wcoverage-mismatch] the control flow of function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: js/src/wasm/WasmIonCompile.cpp:1867:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmTextToBinary.cpp:2905:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmValidate.cpp:481:26 [-Wmaybe-uninitialized] 'numLocalEntries' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmValidate.cpp:486:13 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmValidate.cpp:487:14 [-Wmaybe-uninitialized] 'uncheckedRefTypeIndex' may be used uninitialized in this function 273:28.59 warning: js/src/wasm/WasmValidate.cpp:491:25 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 273:28.59 warning: js/xpconnect/shell/xpcshell.cpp:76:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/shell/xpcshell.gcda' profile count data file not found 273:28.59 warning: layout/base/PresShell.cpp:2681:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 273:28.59 warning: layout/base/gtest/TestAccessibleCaretManager.cpp:820:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/gtest/Unified_cpp_layout_base_gtest0.gcda' profile count data file not found 273:28.59 warning: layout/base/nsLayoutUtils.cpp:6343:38 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'arcs', expected 60 and have 59) 273:28.59 warning: layout/base/nsLayoutUtils.cpp:6343:38 [-Wcoverage-mismatch] the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'single') 273:28.59 warning: layout/base/nsLayoutUtils.cpp:6343:38 [-Wcoverage-mismatch] the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/base/nsLayoutUtils.cpp:6343:38 [-Wcoverage-mismatch] the control flow of function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/forms/nsComboboxControlFrame.cpp:470:9 [-Wcoverage-mismatch] the control flow of function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/forms/nsComboboxControlFrame.cpp:470:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsComboboxControlFrame::GetCSSTransformTranslation()' does not match its profile data (counter 'arcs', expected 14 and have 13) 273:28.59 warning: layout/generic/nsAbsoluteContainingBlock.cpp:104:6 [-Wcoverage-mismatch] the control flow of function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/generic/nsAbsoluteContainingBlock.cpp:104:6 [-Wcoverage-mismatch] the control flow of function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsAbsoluteContainingBlock.cpp:104:6 [-Wcoverage-mismatch] the control flow of function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1061:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1061:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1061:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1753:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1753:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::ComputeOverflowAreas(nsRect const&, nsStyleDisplay const*, int, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1807:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:1807:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:4396:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsBlockFrame.cpp:4396:6 [-Wcoverage-mismatch] the control flow of function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsColumnSetFrame.cpp:115:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/generic/nsColumnSetFrame.cpp:115:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsColumnSetFrame.cpp:115:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsColumnSetFrame.cpp:1135:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsColumnSetFrame.cpp:1135:6 [-Wcoverage-mismatch] the control flow of function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsFlexContainerFrame.cpp:4901:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 273:28.59 warning: layout/generic/nsFrame.cpp:5956:45 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 273:28.59 warning: layout/generic/nsFrame.cpp:9183:6 [-Wcoverage-mismatch] the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsFrame.cpp:9183:6 [-Wcoverage-mismatch] the control flow of function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsFrame.cpp:9289:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsFrame.cpp:9289:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/generic/nsFrame.cpp:9289:6 [-Wcoverage-mismatch] the control flow of function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsGfxScrollFrame.cpp:483:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsGfxScrollFrame.cpp:483:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/generic/nsGfxScrollFrame.cpp:483:6 [-Wcoverage-mismatch] the control flow of function 'nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsGfxScrollFrame.cpp:3237:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 273:28.59 warning: layout/generic/nsIFrame.h:3571:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 273:28.59 warning: layout/generic/nsLineBox.cpp:438:6 [-Wcoverage-mismatch] the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsLineBox.cpp:438:6 [-Wcoverage-mismatch] the control flow of function 'nsLineBox::MaybeFreeData()' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsLineLayout.cpp:3224:6 [-Wcoverage-mismatch] the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'arcs') 273:28.59 warning: layout/generic/nsLineLayout.cpp:3224:6 [-Wcoverage-mismatch] the control flow of function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsTextFrame.cpp:6734:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsTextFrame::PaintShadows(nsCSSShadowArray*, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'arcs', expected 15 and have 14) 273:28.59 warning: layout/generic/nsTextFrame.cpp:6734:6 [-Wcoverage-mismatch] the control flow of function 'nsTextFrame::PaintShadows(nsCSSShadowArray*, nsTextFrame::PaintShadowParams const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsTextFrame.cpp:9768:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 273:28.59 warning: layout/generic/nsVideoFrame.cpp:45:15 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'arcs', expected 5 and have 3) 273:28.59 warning: layout/generic/nsVideoFrame.cpp:45:15 [-Wcoverage-mismatch] the control flow of function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsVideoFrame.cpp:185:25 [-Wcoverage-mismatch] the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/generic/nsVideoFrame.cpp:185:25 [-Wcoverage-mismatch] the control flow of function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/generic/nsVideoFrame.cpp:185:25 [-Wcoverage-mismatch] number of counters in profile data for function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)' does not match its profile data (counter 'arcs', expected 44 and have 43) 273:28.59 warning: layout/mathml/nsMathMLOperators.cpp:274:17 [-Wcoverage-mismatch] the control flow of function 'InitOperatorGlobals()' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/mathml/nsMathMLOperators.cpp:274:17 [-Wcoverage-mismatch] number of counters in profile data for function 'InitOperatorGlobals()' does not match its profile data (counter 'arcs', expected 6 and have 7) 273:28.59 warning: layout/painting/nsDisplayList.cpp:742:13 [-Wcoverage-mismatch] the control flow of function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]' does not match its profile data (counter 'time_profiler') 273:28.59 warning: layout/painting/nsDisplayList.cpp:742:13 [-Wcoverage-mismatch] the control flow of function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]' does not match its profile data (counter 'indirect_call') 273:28.59 warning: layout/painting/nsDisplayList.cpp:742:13 [-Wcoverage-mismatch] number of counters in profile data for function 'GenerateAndPushTextMask(nsIFrame*, gfxContext*, nsRect const&, nsDisplayListBuilder*) [clone .isra.0]' does not match its profile data (counter 'arcs', expected 40 and have 36) 273:28.60 warning: layout/painting/nsDisplayList.cpp:6869:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/painting/nsDisplayList.cpp:6869:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/painting/nsDisplayList.cpp:6869:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)' does not match its profile data (counter 'arcs') 273:28.60 warning: layout/painting/nsDisplayList.cpp:8663:13 [-Wcoverage-mismatch] the control flow of function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/painting/nsDisplayList.cpp:8663:13 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeMaskGeometry(nsSVGIntegrationUtils::PaintFramesParams&)' does not match its profile data (counter 'arcs', expected 30 and have 29) 273:28.60 warning: layout/painting/nsDisplayList.h:1690:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 273:28.60 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'arcs') 273:28.60 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '__static_initialization_and_destruction_0(int, int)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/painting/nsImageRenderer.cpp:405:15 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'arcs', expected 95 and have 94) 273:28.60 warning: layout/painting/nsImageRenderer.cpp:405:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/painting/nsImageRenderer.cpp:405:15 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, nsRect const&, nsRect const&, nsRect const&, nsPoint const&, nsSize const&, mozilla::gfx::IntRectTyped const&, float)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/style/nsCSSProps.h:163:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of 'const Flags [400]' {aka 'const mozilla::CSSPropFlags [400]'} 273:28.60 warning: layout/style/test/gtest/StyloParsingBench.cpp:100:43 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/test/gtest/Unified_cpp_style_test_gtest0.gcda' profile count data file not found 273:28.60 warning: layout/svg/SVGContextPaint.cpp:230:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 39 and have 36) 273:28.60 warning: layout/svg/SVGContextPaint.cpp:230:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGContextPaint.cpp:230:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/SVGGeometryFrame.cpp:104:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGGeometryFrame.cpp:104:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 7 and have 6) 273:28.60 warning: layout/svg/SVGGeometryFrame.cpp:104:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/SVGGeometryFrame.cpp:245:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGGeometryFrame.cpp:245:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 19 and have 18) 273:28.60 warning: layout/svg/SVGObserverUtils.cpp:1436:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGObserverUtils.cpp:1436:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)' does not match its profile data (counter 'arcs', expected 7 and have 8) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:841:9 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'arcs', expected 25 and have 24) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:841:9 [-Wcoverage-mismatch] the control flow of function 'mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, unsigned int) const' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:945:9 [-Wcoverage-mismatch] the control flow of function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:945:9 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const' does not match its profile data (counter 'arcs', expected 7 and have 6) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:2878:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:2878:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 9 and have 8) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:3274:6 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:3274:6 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:3274:6 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 61 and have 59) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:4015:10 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:4015:10 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'arcs', expected 21 and have 20) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:4015:10 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/SVGTextFrame.cpp:5324:9 [-Wcoverage-mismatch] number of counters in profile data for function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'arcs', expected 13 and have 12) 273:28.60 warning: layout/svg/SVGTextFrame.cpp:5324:9 [-Wcoverage-mismatch] the control flow of function 'SVGTextFrame::TransformFrameRectFromTextChild(nsRect const&, nsIFrame const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:60:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:60:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:60:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)' does not match its profile data (counter 'arcs', expected 26 and have 24) 273:28.60 warning: layout/svg/nsFilterInstance.cpp:98:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:98:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:98:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)' does not match its profile data (counter 'arcs', expected 64 and have 63) 273:28.60 warning: layout/svg/nsFilterInstance.cpp:373:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 24 and have 23) 273:28.60 warning: layout/svg/nsFilterInstance.cpp:373:1 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:570:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 30 and have 29) 273:28.60 warning: layout/svg/nsFilterInstance.cpp:570:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:570:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:617:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:617:6 [-Wcoverage-mismatch] the control flow of function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsFilterInstance.cpp:617:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsFilterInstance::BuildSourceImage(mozilla::gfx::DrawTarget*, mozilla::image::imgDrawingParams&, mozilla::gfx::FilterNode*, mozilla::gfx::FilterNode*, mozilla::gfx::RectTyped const&)' does not match its profile data (counter 'arcs', expected 25 and have 23) 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:36:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:36:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 27 and have 25) 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:36:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:100:13 [-Wcoverage-mismatch] number of counters in profile data for function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:100:13 [-Wcoverage-mismatch] the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:100:13 [-Wcoverage-mismatch] the control flow of function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:111:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 28 and have 27) 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:111:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:239:33 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 24 and have 23) 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:239:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGClipPathFrame.cpp:239:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGGradientFrame.cpp:131:11 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 10 and have 9) 273:28.60 warning: layout/svg/nsSVGGradientFrame.cpp:131:11 [-Wcoverage-mismatch] the control flow of function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGGradientFrame.cpp:219:30 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'arcs', expected 52 and have 51) 273:28.60 warning: layout/svg/nsSVGGradientFrame.cpp:219:30 [-Wcoverage-mismatch] the control flow of function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGGradientFrame.cpp:219:30 [-Wcoverage-mismatch] the control flow of function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGImageFrame.cpp:173:13 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'arcs', expected 4 and have 3) 273:28.60 warning: layout/svg/nsSVGImageFrame.cpp:173:13 [-Wcoverage-mismatch] the control flow of function 'nsSVGImageFrame::GetRasterImageTransform(int, int)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGImageFrame.cpp:198:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGImageFrame.cpp:198:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 16 and have 14) 273:28.60 warning: layout/svg/nsSVGImageFrame.cpp:198:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGIntegrationUtils.cpp:503:24 [-Wcoverage-mismatch] number of counters in profile data for function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)' does not match its profile data (counter 'arcs', expected 30 and have 29) 273:28.60 warning: layout/svg/nsSVGIntegrationUtils.cpp:503:24 [-Wcoverage-mismatch] the control flow of function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGIntegrationUtils.cpp:503:24 [-Wcoverage-mismatch] the control flow of function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGIntegrationUtils.cpp:1190:1 [-Wcoverage-mismatch] the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGIntegrationUtils.cpp:1190:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'arcs', expected 23 and have 22) 273:28.60 warning: layout/svg/nsSVGIntegrationUtils.cpp:1190:1 [-Wcoverage-mismatch] the control flow of function 'nsSVGIntegrationUtils::DrawableFromPaintServer(nsIFrame*, nsIFrame*, nsSize const&, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, unsigned int)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:62:11 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'arcs', expected 6 and have 4) 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:62:11 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::GetCanvasTM()' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:88:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:88:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:88:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 27 and have 25) 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:137:9 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'arcs', expected 18 and have 16) 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:137:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGMarkerFrame.cpp:137:9 [-Wcoverage-mismatch] the control flow of function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGMaskFrame.cpp:45:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGMaskFrame.cpp:45:33 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'arcs', expected 54 and have 52) 273:28.60 warning: layout/svg/nsSVGMaskFrame.cpp:45:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGOuterSVGFrame.cpp:581:6 [-Wcoverage-mismatch] the control flow of function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGOuterSVGFrame.cpp:581:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)' does not match its profile data (counter 'arcs', expected 16 and have 15) 273:28.60 warning: layout/svg/nsSVGOuterSVGFrame.cpp:962:15 [-Wcoverage-mismatch] number of counters in profile data for function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.60 warning: layout/svg/nsSVGOuterSVGFrame.cpp:962:15 [-Wcoverage-mismatch] the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGOuterSVGFrame.cpp:962:15 [-Wcoverage-mismatch] the control flow of function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGPatternFrame.cpp:192:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGPatternFrame.cpp:192:33 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'arcs', expected 61 and have 59) 273:28.60 warning: layout/svg/nsSVGPatternFrame.cpp:192:33 [-Wcoverage-mismatch] the control flow of function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGUtils.cpp:492:15 [-Wcoverage-mismatch] the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGUtils.cpp:492:15 [-Wcoverage-mismatch] number of counters in profile data for function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 14 and have 13) 273:28.60 warning: layout/svg/nsSVGUtils.cpp:492:15 [-Wcoverage-mismatch] the control flow of function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGUtils.cpp:578:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'indirect_call') 273:28.60 warning: layout/svg/nsSVGUtils.cpp:578:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'arcs', expected 105 and have 102) 273:28.60 warning: layout/svg/nsSVGUtils.cpp:578:6 [-Wcoverage-mismatch] the control flow of function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/svg/nsSVGUtils.cpp:1249:16 [-Wcoverage-mismatch] number of counters in profile data for function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'arcs', expected 6 and have 5) 273:28.60 warning: layout/svg/nsSVGUtils.cpp:1249:16 [-Wcoverage-mismatch] the control flow of function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/tables/nsTableFrame.cpp:7548:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 273:28.60 warning: layout/tables/nsTableRowFrame.cpp:1084:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'time_profiler') 273:28.60 warning: layout/tables/nsTableRowFrame.cpp:1084:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'arcs') 273:28.60 warning: layout/tables/nsTableRowFrame.cpp:1084:9 [-Wcoverage-mismatch] the control flow of function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)' does not match its profile data (counter 'indirect_call') 273:28.61 warning: media/gmp-clearkey/0.1/gmp-clearkey.cpp:127:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/Unified_cpp_gmp-clearkey_0.10.gcda' profile count data file not found 273:28.61 warning: media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp:80:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/gmp-clearkey/0.1/gtest/Unified_cpp_0.1_gtest0.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/TestSyncRunnable.cpp:55:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/TestSyncRunnable.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/buffered_stun_socket_unittest.cpp:248:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/buffered_stun_socket_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/ice_unittest.cpp:3849:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/ice_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/multi_tcp_socket_unittest.cpp:519:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/multi_tcp_socket_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/nrappkit_unittest.cpp:129:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/nrappkit_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/proxy_tunnel_socket_unittest.cpp:286:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/proxy_tunnel_socket_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/rlogconnector_unittest.cpp:256:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/rlogconnector_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/runnable_utils_unittest.cpp:208:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/runnable_utils_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/sctp_unittest.cpp:382:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/sctp_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/simpletokenbucket_unittest.cpp:104:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/simpletokenbucket_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/sockettransportservice_unittest.cpp:186:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/sockettransportservice_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/stunserver.cpp:643:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/stunserver.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/test_nr_socket_ice_unittest.cpp:416:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/test_nr_socket_ice_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/test_nr_socket_unittest.cpp:816:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/test_nr_socket_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/transport_unittests.cpp:1405:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/transport_unittests.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/turn_unittest.cpp:453:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/turn_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test/webrtcproxychannel_unittest.cpp:728:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/mtransport/test/webrtcproxychannel_unittest.gcda' profile count data file not found 273:28.61 warning: media/mtransport/test_nr_socket.cpp:790:31 [-Wmaybe-uninitialized] 'compare_flags' may be used uninitialized in this function 273:28.61 warning: media/webrtc/signaling/gtest/audioconduit_unittests.cpp:440:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/audioconduit_unittests.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/jsep_session_unittest.cpp:6282:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/jsep_session_unittest.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/jsep_track_unittest.cpp:1252:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/jsep_track_unittest.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/mediaconduit_unittests.cpp:558:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/mediaconduit_unittests.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/mediapipeline_unittest.cpp:561:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/mediapipeline_unittest.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/rtpsources_unittests.cpp:340:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/rtpsources_unittests.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/sdp_unittests.cpp:5592:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/sdp_unittests.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/gtest/videoconduit_unittests.cpp:1503:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/media/webrtc/signaling/gtest/videoconduit_unittests.gcda' profile count data file not found 273:28.61 warning: media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp:88:30 [-Wmaybe-uninitialized] 'log_level' may be used uninitialized in this function 273:28.61 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:177:56 [-Wmaybe-uninitialized] 'dir' may be used uninitialized in this function 273:28.61 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:334:40 [-Wmaybe-uninitialized] 'direction' may be used uninitialized in this function 273:28.61 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:494:35 [-Wmaybe-uninitialized] 'semantic' may be used uninitialized in this function 273:28.61 warning: media/webrtc/signaling/src/sdp/SdpAttribute.h:1480:50 [-Wmaybe-uninitialized] 'setupEnum' may be used uninitialized in this function 273:28.61 warning: memory/gtest/TestJemalloc.cpp:603:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/memory/gtest/Unified_cpp_memory_gtest0.gcda' profile count data file not found 273:28.61 warning: memory/volatile/tests/TestVolatileBuffer.cpp:93:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/memory/volatile/tests/Unified_cpp_volatile_tests0.gcda' profile count data file not found 273:28.61 warning: mfbt/tests/gtest/TestSpan.cpp:2091:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/mfbt/tests/gtest/Unified_cpp_mfbt_tests_gtest0.gcda' profile count data file not found 273:28.61 warning: modules/libjar/nsJAR.cpp:228:1 [-Wcoverage-mismatch] number of counters in profile data for function 'nsJAR::FindEntries(nsTSubstring const&, nsIUTF8StringEnumerator**)' does not match its profile data (counter 'indirect_call', expected 0 and have 3) 273:28.61 warning: modules/libpref/test/gtest/Parser.cpp:486:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/modules/libpref/test/gtest/Unified_cpp_libpref_test_gtest0.gcda' profile count data file not found 273:28.61 warning: mozglue/tests/TestPrintf.cpp:99:3 [-Wformat-overflow=] '%s' directive argument is null 273:28.61 warning: netwerk/base/BackgroundFileSaver.cpp:618:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/base/BackgroundFileSaver.cpp:618:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'arcs') 273:28.61 warning: netwerk/base/BackgroundFileSaver.cpp:618:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::BackgroundFileSaver::CheckCompletion()' does not match its profile data (counter 'indirect_call') 273:28.61 warning: netwerk/base/nsMediaFragmentURIParser.cpp:320:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/base/nsMediaFragmentURIParser.cpp:320:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsMediaFragmentURIParser::Parse(nsTSubstring&)' does not match its profile data (counter 'arcs', expected 46 and have 48) 273:28.61 warning: netwerk/base/nsSocketTransport2.cpp:1240:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 273:28.61 warning: netwerk/cache/nsDiskCacheMap.cpp:85:50 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead 273:28.61 warning: netwerk/cache/nsDiskCacheMap.cpp:346:69 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead 273:28.61 warning: netwerk/dns/TRR.cpp:331:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/dns/TRR.cpp:331:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::TRR::DohDecodeQuery(nsTString const&, nsTString&, mozilla::net::TrrType&)' does not match its profile data (counter 'arcs', expected 58 and have 60) 273:28.61 warning: netwerk/dns/TRRService.cpp:125:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/dns/TRRService.cpp:125:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 120 and have 124) 273:28.61 warning: netwerk/dns/TRRService.cpp:125:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::TRRService::ReadPrefs(char const*)' does not match its profile data (counter 'indirect_call') 273:28.61 warning: netwerk/dns/nsDNSService2.cpp:550:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'arcs', expected 63 and have 65) 273:28.61 warning: netwerk/dns/nsDNSService2.cpp:550:10 [-Wcoverage-mismatch] the control flow of function 'nsDNSService::ReadPrefs(char const*)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/protocol/http/Http2Compression.cpp:494:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 10 and have 12) 273:28.61 warning: netwerk/protocol/http/Http2Compression.cpp:494:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::HasConnectionBasedAuth(nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1112:6 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'indirect_call') 273:28.61 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1112:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'arcs', expected 63 and have 67) 273:28.61 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1112:6 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::AddResultToCache(nsIRequest*)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1282:10 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'indirect_call') 273:28.61 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1282:10 [-Wcoverage-mismatch] the control flow of function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/protocol/http/nsCORSListenerProxy.cpp:1282:10 [-Wcoverage-mismatch] number of counters in profile data for function 'nsCORSPreflightListener::CheckPreflightRequestApproved(nsIRequest*)' does not match its profile data (counter 'arcs', expected 68 and have 72) 273:28.61 warning: netwerk/protocol/http/nsHttpHandler.cpp:316:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/protocol/http/nsHttpHandler.cpp:316:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsHttpHandler::SetFastOpenOSSupport()' does not match its profile data (counter 'arcs', expected 32 and have 34) 273:28.61 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2451:17 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'arcs', expected 102 and have 104) 273:28.61 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2451:17 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ParseWebSocketExtension(nsTSubstring const&, mozilla::net::(anonymous namespace)::ExtensionParseMode, bool&, bool&, int&, int&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'arcs', expected 28 and have 30) 273:28.61 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'indirect_call') 273:28.61 warning: netwerk/protocol/websocket/WebSocketChannel.cpp:2647:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::ProcessServerWebSocketExtensions(nsTSubstring const&, nsTSubstring&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/test/TestUDPSocket.cpp:400:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/Unified_cpp_netwerk_test0.gcda' profile count data file not found 273:28.61 warning: netwerk/test/gtest/TestURIMutator.cpp:99:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/Unified_cpp_netwerk_test_gtest0.gcda' profile count data file not found 273:28.61 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:93:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct list_state'; use assignment or value-initialization instead 273:28.61 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:137:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.gcda' profile count data file not found 273:28.61 warning: netwerk/url-classifier/nsChannelClassifier.cpp:258:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: netwerk/url-classifier/nsChannelClassifier.cpp:258:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'arcs', expected 17 and have 19) 273:28.61 warning: netwerk/url-classifier/nsChannelClassifier.cpp:258:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::net::nsChannelClassifier::IsHostnameWhitelisted(nsIURI*, nsTSubstring const&)' does not match its profile data (counter 'indirect_call') 273:28.61 warning: objdir/dist/include/FrameMetrics.h:341:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 273:28.61 warning: objdir/dist/include/FrameMetrics.h:350:29 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactor& mozilla::gfx::ScaleFactor::operator=(const mozilla::gfx::ScaleFactor&)' is deprecated 273:28.61 warning: objdir/dist/include/FrameMetrics.h:391:64 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 273:28.61 warning: objdir/dist/include/FrameMetrics.h:455:24 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::ScaleFactors2D& mozilla::gfx::ScaleFactors2D::operator=(const mozilla::gfx::ScaleFactors2D&)' is deprecated 273:28.61 warning: objdir/dist/include/FrameMetrics.h:709:8 [-Wdeprecated-copy] implicitly-declared 'constexpr nsPoint& nsPoint::operator=(const nsPoint&)' is deprecated 273:28.61 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:408:7 [-Wsubobject-linkage] 'testing::internal::ParameterizedTestFactory' has a field 'testing::internal::ParameterizedTestFactory::parameter_' whose type uses the anonymous namespace 273:28.61 warning: objdir/dist/include/gtest/internal/gtest-param-util.h:445:7 [-Wsubobject-linkage] 'testing::internal::TestMetaFactory' has a base 'testing::internal::TestMetaFactoryBase' whose type uses the anonymous namespace 273:28.61 warning: objdir/dist/include/js/GCHashTable.h:450:10 [-Wcoverage-mismatch] the control flow of function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'arcs') 273:28.61 warning: objdir/dist/include/js/GCHashTable.h:450:10 [-Wcoverage-mismatch] the control flow of function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)' does not match its profile data (counter 'time_profiler') 273:28.61 warning: objdir/dist/include/js/Value.h:414:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/js/Value.h:414:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/BufferList.h:624:12 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:384:7 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:384:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:707:12 [-Wmaybe-uninitialized] '*((void*)& pointToInsert +16)' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:707:12 [-Wmaybe-uninitialized] '*((void*)& atAnchor +16)' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Likely.h:17:46 [-Wformat-overflow=] '%s' directive argument is null 273:28.61 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Maybe.h:526:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/Mutex.h:76:31 [-Wmaybe-uninitialized] 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SPSData'; use assignment or value-initialization instead 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:31:9 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::SandboxReport'; use assignment or value-initialization instead 273:28.61 warning: objdir/dist/include/mozilla/PodOperations.h:43:11 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead 273:28.62 warning: objdir/dist/include/mozilla/PodOperations.h:99:11 [-Wclass-memaccess] 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct mozilla::dom::AudioTimelineEvent' with no trivial copy-assignment; use copy-assignment or copy-initialization instead 273:28.62 warning: objdir/dist/include/mozilla/Range.h:49:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 273:28.62 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] the control flow of function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) 273:28.62 warning: objdir/dist/include/mozilla/StaticMutex.h:50:21 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()' does not match its profile data (counter 'arcs', expected 10 and have 11) 273:28.62 warning: objdir/dist/include/mozilla/Telemetry.h:111:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 273:28.62 warning: objdir/dist/include/mozilla/UniquePtr.h:616:50 [-Wcoverage-mismatch] the control flow of function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/UniquePtr.h:616:50 [-Wcoverage-mismatch] the control flow of function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/dist/include/mozilla/Variant.h:694:8 [-Wmissing-profile] profile for function 'mozilla::Variant, mozilla::Tuple, mozilla::Tuple >::match((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher&>(js::CrossCompartmentKey::applyToWrapped<(anonymous namespace)::AddOutgoingEdgeFunctor>((anonymous namespace)::AddOutgoingEdgeFunctor)::WrappedMatcher&)decltype (mozilla::detail::VariantImplementation, mozilla::Tuple, mozilla::Tuple >::match({parm#1}, *this))' not found in profile data 273:28.62 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 273:28.62 warning: objdir/dist/include/mozilla/dom/HTMLMediaElement.h:455:8 [-Wmissing-profile] profile for function 'mozilla::dom::HTMLMediaElement::SetCurrentTime(double)' not found in profile data 273:28.62 warning: objdir/dist/include/mozilla/dom/HTMLMediaElement.h:504:8 [-Wmissing-profile] profile for function 'mozilla::dom::HTMLMediaElement::Pause()' not found in profile data 273:28.62 warning: objdir/dist/include/mozilla/dom/SVGElement.h:625:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/dom/SVGElement.h:625:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') 273:28.62 warning: objdir/dist/include/mozilla/dom/SVGElement.h:625:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'indirect_call') 273:28.62 warning: objdir/dist/include/mozilla/dom/SVGElement.h:625:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/dom/SVGElement.h:625:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGLinearGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/dist/include/mozilla/dom/SVGElement.h:625:12 [-Wcoverage-mismatch] the control flow of function 'NS_NewSVGRadialGradientElement(nsIContent**, already_AddRefed&&)' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/dist/include/mozilla/dom/WorkerPrivate.h:1115:45 [-Wmaybe-uninitialized] 'autoSyncLoop.mozilla::dom::AutoSyncLoopHolder::mWorkerPrivate' may be used uninitialized in this function 273:28.62 warning: objdir/dist/include/mozilla/gfx/BaseRect.h:155:20 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'arcs', expected 6 and have 5) 273:28.62 warning: objdir/dist/include/mozilla/gfx/BaseRect.h:155:20 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::BaseRect, mozilla::gfx::PointTyped, mozilla::gfx::SizeTyped, mozilla::gfx::MarginTyped >::Union(mozilla::gfx::RectTyped const&) const' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:208:18 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:208:18 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(double)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:208:18 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'arcs', expected 3 and have 2) 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:208:18 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::BaseMatrix::PreRotate(float)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:656:32 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:656:32 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Matrix4x4Typed::ProjectPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::Point4DTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:801:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:801:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(mozilla::gfx::RectTyped const&, mozilla::gfx::RectTyped const&, mozilla::gfx::PointTyped*) constunsigned long' does not match its profile data (counter 'arcs', expected 20 and have 16) 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:945:30 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Matrix.h:945:30 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::Matrix4x4Typed::TransformPoint(mozilla::gfx::PointTyped const&) constmozilla::gfx::PointTyped [clone .isra.0]' does not match its profile data (counter 'arcs', expected 2 and have 1) 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 12 and have 11) 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'arcs', expected 11 and have 10) 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/mozilla/gfx/PathHelpers.h:124:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void' does not match its profile data (counter 'indirect_call') 273:28.62 warning: objdir/dist/include/mozilla/gfx/Quaternion.h:58:21 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::gfx::Quaternion& mozilla::gfx::Quaternion::operator=(const mozilla::gfx::Quaternion&)' is deprecated 273:28.62 warning: objdir/dist/include/mozilla/gfx/Rect.h:351:13 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'arcs', expected 5 and have 4) 273:28.62 warning: objdir/dist/include/mozilla/gfx/Rect.h:351:13 [-Wcoverage-mismatch] the control flow of function 'mozilla::gfx::UnionMaybeRects >(mozilla::Maybe > const&, mozilla::Maybe > const&)mozilla::Maybe >' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:97:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 273:28.62 warning: objdir/dist/include/nsCharSeparatedTokenizer.h:98:40 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 273:28.62 warning: objdir/dist/include/nsCharTraits.h:403:62 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.62 warning: objdir/dist/include/nsCoord.h:70:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 273:28.62 warning: objdir/dist/include/nsHttp.h:291:43 [-Wdeprecated-copy] implicitly-declared 'nsTDependentSubstring::nsTDependentSubstring(const nsTDependentSubstring&)' is deprecated 273:28.62 warning: objdir/dist/include/nsHttpHeaderArray.h:85:47 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 273:28.62 warning: objdir/dist/include/nsHttpHeaderArray.h:90:41 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 273:28.62 warning: objdir/dist/include/nsHttpHeaderArray.h:222:39 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 273:28.62 warning: objdir/dist/include/nsHttpHeaderArray.h:264:54 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 273:28.62 warning: objdir/dist/include/nsHttpResponseHead.h:173:48 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 273:28.62 warning: objdir/dist/include/nsHttpResponseHead.h:177:57 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::net::nsHttpAtom::nsHttpAtom(const mozilla::net::nsHttpAtom&)' is deprecated 273:28.62 warning: objdir/dist/include/nsISupportsImpl.h:1008:3 [-Wmultistatement-macros] macro expands to multiple statements 273:28.62 warning: objdir/dist/include/nsISupportsImpl.h:1023:3 [-Wmultistatement-macros] macro expands to multiple statements 273:28.62 warning: objdir/dist/include/nsISupportsImpl.h:1036:3 [-Wmultistatement-macros] macro expands to multiple statements 273:28.62 warning: objdir/dist/include/nsPresContext.h:449:22 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 273:28.62 warning: objdir/dist/include/nsRect.h:111:37 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 273:28.62 warning: objdir/dist/include/nsRect.h:120:32 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 273:28.62 warning: objdir/dist/include/nsRect.h:228:42 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 273:28.62 warning: objdir/dist/include/nsRect.h:231:47 [-Wdeprecated-copy] implicitly-declared 'constexpr nsRect& nsRect::operator=(const nsRect&)' is deprecated 273:28.62 warning: objdir/dist/include/nsTArray.h:194:31 [-Wfree-nonheap-object] attempt to free a non-heap object 'scanner' 273:28.62 warning: objdir/dist/include/nsThreadUtils.h:556:14 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'arcs', expected 2 and have 3) 273:28.62 warning: objdir/dist/include/nsThreadUtils.h:556:14 [-Wcoverage-mismatch] the control flow of function 'mozilla::detail::RunnableFunction::Run()' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/dist/include/nsWhitespaceTokenizer.h:56:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 273:28.62 warning: objdir/dist/include/nsWhitespaceTokenizer.h:60:46 [-Wdeprecated-copy] implicitly-declared 'constexpr mozilla::RangedPtr::RangedPtr(const mozilla::RangedPtr&)' is deprecated 273:28.62 warning: objdir/dist/include/xptcall.h:78:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead 273:28.62 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:55699:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 273:28.62 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:61465:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestCodeGenBinding.gcda' profile count data file not found 273:28.62 warning: objdir/dom/bindings/TestDictionaryBinding.cpp:188:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestDictionaryBinding.gcda' profile count data file not found 273:28.62 warning: objdir/dom/bindings/TestExampleGenBinding.cpp:38241:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestExampleGenBinding.gcda' profile count data file not found 273:28.62 warning: objdir/dom/bindings/TestJSImplGenBinding.cpp:74730:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestJSImplGenBinding.gcda' profile count data file not found 273:28.62 warning: objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2539:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/test/TestJSImplInheritanceGenBinding.gcda' profile count data file not found 273:28.62 warning: objdir/ipc/ipdl/LayersMessages.cpp:14468:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/ipc/ipdl/LayersMessages.cpp:14468:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData const&)' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/ipc/ipdl/LayersMessages.cpp:14496:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/ipc/ipdl/LayersMessages.cpp:14496:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::layers::AsyncParentMessageData::operator=(mozilla::layers::AsyncParentMessageData&&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1117:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult const&)' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1117:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult const&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1145:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult&&)' does not match its profile data (counter 'arcs') 273:28.62 warning: objdir/ipc/ipdl/PWebAuthnTransaction.cpp:1145:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::WebAuthnExtensionResult::operator=(mozilla::dom::WebAuthnExtensionResult&&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:2177:26 [-Wdeprecated-copy] implicitly-declared 'IPC::Principal::Principal(const IPC::Principal&)' is deprecated 273:28.62 warning: security/apps/AppSignatureVerification.cpp:197:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'indirect_call') 273:28.62 warning: security/apps/AppSignatureVerification.cpp:197:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/apps/AppSignatureVerification.cpp:197:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyStreamContentDigest(nsIInputStream*, (anonymous namespace)::DigestWithAlgorithm const&, SECItemStr&) [clone .isra.0]' does not match its profile data (counter 'arcs') 273:28.62 warning: security/apps/AppSignatureVerification.cpp:1128:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'indirect_call') 273:28.62 warning: security/apps/AppSignatureVerification.cpp:1128:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'arcs') 273:28.62 warning: security/apps/AppSignatureVerification.cpp:1128:10 [-Wcoverage-mismatch] the control flow of function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/certverifier/tests/gtest/TrustOverrideTest.cpp:163:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/certverifier/tests/gtest/TrustOverrideTest.gcda' profile count data file not found 273:28.62 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 273:28.62 warning: security/ct/tests/gtest/MultiLogCTVerifierTest.cpp:254:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/ct/tests/gtest/Unified_cpp_ct_tests_gtest0.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/PublicKeyPinningService.cpp:34:17 [-Wcoverage-mismatch] the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/manager/ssl/PublicKeyPinningService.cpp:34:17 [-Wcoverage-mismatch] the control flow of function 'GetBase64HashSPKI(CERTCertificateStr const*, nsTSubstring&) [clone .isra.0]' does not match its profile data (counter 'arcs') 273:28.62 warning: security/manager/ssl/nsNSSCertificate.cpp:625:10 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'arcs') 273:28.62 warning: security/manager/ssl/nsNSSCertificate.cpp:625:10 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/manager/ssl/nsNSSCertificate.cpp:677:1 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'arcs') 273:28.62 warning: security/manager/ssl/nsNSSCertificate.cpp:677:1 [-Wcoverage-mismatch] the control flow of function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/manager/ssl/nsNSSIOLayer.cpp:1683:6 [-Wcoverage-mismatch] the control flow of function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/manager/ssl/nsNSSIOLayer.cpp:1683:6 [-Wcoverage-mismatch] number of counters in profile data for function 'nsSSLIOLayerHelpers::setInsecureFallbackSites(nsTString const&)' does not match its profile data (counter 'arcs', expected 12 and have 14) 273:28.62 warning: security/manager/ssl/nsNSSIOLayer.cpp:1725:1 [-Wcoverage-mismatch] number of counters in profile data for function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'arcs', expected 15 and have 17) 273:28.62 warning: security/manager/ssl/nsNSSIOLayer.cpp:1725:1 [-Wcoverage-mismatch] the control flow of function 'FallbackPrefRemover::Run()' does not match its profile data (counter 'time_profiler') 273:28.62 warning: security/manager/ssl/tests/gtest/CertDBTest.cpp:59:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/CertDBTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/CertListTest.cpp:475:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/CertListTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/CoseTest.cpp:756:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/CoseTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/DataStorageTest.cpp:219:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/DataStorageTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/DeserializeCertTest.cpp:258:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/DeserializeCertTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/MD4Test.cpp:62:64 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/MD4Test.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/OCSPCacheTest.cpp:321:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/OCSPCacheTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/gtest/TLSIntoleranceTest.cpp:384:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/gtest/TLSIntoleranceTest.gcda' profile count data file not found 273:28.62 warning: security/manager/ssl/tests/unit/tlsserver/lib/TLSServer.cpp:574:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/tests/unit/tlsserver/lib/Unified_cpp_unit_tlsserver_lib0.gcda' profile count data file not found 273:28.62 warning: security/sandbox/linux/SandboxBrokerClient.cpp:247:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/sandbox/linux/gtest/SandboxBrokerClient.gcda' profile count data file not found 273:28.62 warning: security/sandbox/linux/gtest/TestBroker.cpp:619:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/sandbox/linux/gtest/TestBroker.gcda' profile count data file not found 273:28.62 warning: security/sandbox/linux/gtest/TestBrokerPolicy.cpp:92:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/security/sandbox/linux/gtest/TestBrokerPolicy.gcda' profile count data file not found 273:28.62 warning: startupcache/test/TestStartupCache.cpp:192:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/startupcache/test/Unified_cpp_startupcache_test0.gcda' profile count data file not found 273:28.62 warning: storage/test/gtest/test_unlock_notify.cpp:231:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/storage/test/gtest/Unified_cpp_storage_test_gtest0.gcda' profile count data file not found 273:28.62 warning: testing/gtest/mozilla/GTestRunner.cpp:123:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/mozilla/GTestRunner.gcda' profile count data file not found 273:28.62 warning: testing/gtest/mozilla/MozGTestBench.cpp:60:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/mozilla/MozGTestBench.gcda' profile count data file not found 273:28.62 warning: testing/gtest/mozilla/SanityTest.cpp:28:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/gtest/mozilla/SanityTest.gcda' profile count data file not found 273:28.62 warning: testing/mochitest/ssltunnel/ssltunnel.cpp:1536:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/testing/mochitest/ssltunnel/ssltunnel.gcda' profile count data file not found 273:28.62 warning: toolkit/components/clearsitedata/ClearSiteData.cpp:265:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'indirect_call') 273:28.63 warning: toolkit/components/clearsitedata/ClearSiteData.cpp:265:10 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'arcs', expected 23 and have 25) 273:28.63 warning: toolkit/components/clearsitedata/ClearSiteData.cpp:265:10 [-Wcoverage-mismatch] the control flow of function 'mozilla::ClearSiteData::ParseHeader(nsIHttpChannel*, nsIURI*) const' does not match its profile data (counter 'time_profiler') 273:28.63 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 273:28.63 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 273:28.63 warning: toolkit/components/places/tests/gtest/test_casing.cpp:27:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/tests/gtest/Unified_cpp_places_tests_gtest0.gcda' profile count data file not found 273:28.63 warning: toolkit/components/resistfingerprinting/tests/test_reduceprecision.cpp:385:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/resistfingerprinting/tests/Unified_cpp_tests0.gcda' profile count data file not found 273:28.63 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:204:19 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'arcs', expected 47 and have 49) 273:28.63 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:204:19 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'indirect_call') 273:28.63 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:204:19 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreDocShellCapabilities(mozilla::dom::GlobalObject const&, nsIDocShell*, nsTString const&)' does not match its profile data (counter 'time_profiler') 273:28.63 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:267:19 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::SSScrollPositionDict const&)' does not match its profile data (counter 'arcs', expected 13 and have 15) 273:28.63 warning: toolkit/components/sessionstore/SessionStoreUtils.cpp:267:19 [-Wcoverage-mismatch] the control flow of function 'mozilla::dom::SessionStoreUtils::RestoreScrollPosition(mozilla::dom::GlobalObject const&, nsGlobalWindowInner&, mozilla::dom::SSScrollPositionDict const&)' does not match its profile data (counter 'time_profiler') 273:28.63 warning: toolkit/components/telemetry/geckoview/gtest/TestGeckoView.cpp:674:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/geckoview/gtest/Unified_cpp_geckoview_gtest0.gcda' profile count data file not found 273:28.63 warning: toolkit/components/telemetry/pingsender/pingsender_unix_common.cpp:203:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/pingsender/Unified_cpp_pingsender0.gcda' profile count data file not found 273:28.63 warning: toolkit/components/telemetry/tests/gtest/TestScalars.cpp:420:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/telemetry/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 273:28.63 warning: toolkit/components/terminator/nsTerminator.cpp:386:6 [-Wcoverage-mismatch] number of counters in profile data for function 'mozilla::nsTerminator::StartWatchdog()' does not match its profile data (counter 'arcs', expected 6 and have 8) 273:28.63 warning: toolkit/components/terminator/nsTerminator.cpp:386:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsTerminator::StartWatchdog()' does not match its profile data (counter 'time_profiler') 273:28.63 warning: toolkit/components/terminator/nsTerminator.cpp:386:6 [-Wcoverage-mismatch] the control flow of function 'mozilla::nsTerminator::StartWatchdog()' does not match its profile data (counter 'single') 273:28.63 warning: toolkit/components/url-classifier/tests/gtest/TestCaching.cpp:43:69 [-Wmaybe-uninitialized] 'prefix' may be used uninitialized in this function 273:28.63 warning: toolkit/components/url-classifier/tests/gtest/TestVariableLengthPrefixSet.cpp:549:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 273:28.63 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:31:26 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 273:28.63 warning: toolkit/mozapps/extensions/AddonManagerStartup-inlines.h:91:25 [-Wpessimizing-move] moving a local object in a return statement prevents copy elision 273:28.63 warning: toolkit/profile/gtest/TestProfileLockRetry.cpp:72:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/profile/gtest/Unified_cpp_profile_gtest0.gcda' profile count data file not found 273:28.63 warning: tools/power/rapl.cpp:608:19 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 273:28.63 warning: tools/power/rapl.cpp:608:20 [-Wformat-overflow=] '%5.2f' directive writing between 5 and 313 bytes into a region of size 16 273:28.63 warning: tools/profiler/core/platform.cpp:1364:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 273:28.63 warning: tools/profiler/lul/LulMain.cpp:1074:13 [-Wcoverage-mismatch] the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'time_profiler') 273:28.63 warning: tools/profiler/lul/LulMain.cpp:1074:13 [-Wcoverage-mismatch] the control flow of function 'lul::LExpr::EvaluateExpr(lul::UnwindRegs const*, lul::TaggedUWord, lul::StackImage const*, std::vector > const*) const' does not match its profile data (counter 'arcs') 273:28.63 warning: tools/profiler/lul/LulMain.cpp:1501:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 273:28.63 warning: tools/profiler/tests/gtest/LulTestDwarf.cpp:2566:34 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct lul::UnwindRegs'; use assignment or value-initialization instead 273:28.63 warning: tools/profiler/tests/gtest/ThreadProfileTest.cpp:54:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.gcda' profile count data file not found 273:28.63 warning: widget/gtk/mozgtk/mozgtk.c:631:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/mozgtk/gtk2/mozgtk.gcda' profile count data file not found 273:28.63 warning: widget/gtk/mozgtk/mozgtk.c:646:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/mozgtk/stub/mozgtk.gcda' profile count data file not found 273:28.63 warning: xpcom/base/CycleCollectedJSContext.cpp:63:79 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::dom::PerThreadAtomCache'; use assignment or value-initialization instead 273:28.63 warning: xpcom/base/nsISupportsImpl.h:1008:3 [-Wmultistatement-macros] macro expands to multiple statements 273:28.63 warning: xpcom/base/nsISupportsImpl.h:1023:3 [-Wmultistatement-macros] macro expands to multiple statements 273:28.63 warning: xpcom/base/nsSystemInfo.cpp:84:13 [-Wcoverage-mismatch] the control flow of function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'time_profiler') 273:28.63 warning: xpcom/base/nsSystemInfo.cpp:84:13 [-Wcoverage-mismatch] number of counters in profile data for function 'SimpleParseKeyValuePairs(std::__cxx11::basic_string, std::allocator > const&, std::map, nsTString, std::less >, std::allocator const, nsTString > > >&)' does not match its profile data (counter 'arcs', expected 21 and have 23) 273:28.63 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 273:28.63 warning: xpcom/io/nsStorageStream.cpp:512:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 273:28.63 warning: xpcom/io/nsStorageStream.cpp:556:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 273:28.63 warning: xpcom/reflect/xptcall/xptcall.h:78:42 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'struct nsXPTCVariant' with no trivial copy-assignment; use value-initialization instead 273:28.63 warning: xpcom/rust/gtest/xpcom/Test.cpp:31:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/rust/gtest/Unified_cpp_xpcom_rust_gtest0.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestAllocReplacement.cpp:140:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestAllocReplacement.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestAtoms.cpp:26:45 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestCOMArray.cpp:278:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestCOMArray.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestCOMPtr.cpp:427:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestCOMPtr.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestEventTargetQI.cpp:89:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestHashtables.cpp:536:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestHashtables.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestNsRefPtr.cpp:437:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/TestNsRefPtr.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestObserverService.cpp:276:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestTArray2.cpp:1135:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.gcda' profile count data file not found 273:28.63 warning: xpcom/tests/gtest/TestThreadUtils.cpp:132:5 [-Warray-bounds] array subscript 2 is outside array bounds of 'int [1]' 273:28.63 warning: xpcom/tests/gtest/TestThreadUtils.cpp:146:5 [-Warray-bounds] array subscript 2 is outside array bounds of 'int [1]' 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:27:45 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:49:49 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:64:48 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:79:50 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:93:45 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:101:48 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:108:50 [-Wstringop-overflow=] 'strlen' argument missing terminating nul 273:28.63 warning: xpcom/tests/gtest/TestUTF.cpp:247:1 [-Wmissing-profile] '/builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest3.gcda' profile count data file not found 273:28.63 warning: xpcom/threads/nsEnvironment.cpp:101:13 [-Wcoverage-mismatch] number of counters in profile data for function 'EnsureEnvHash()' does not match its profile data (counter 'arcs', expected 4 and have 5) 273:28.63 warning: xpcom/threads/nsEnvironment.cpp:101:13 [-Wcoverage-mismatch] the control flow of function 'EnsureEnvHash()' does not match its profile data (counter 'time_profiler') 273:28.63 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 273:28.63 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified bound between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 273:28.63 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 16 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' specified bound 33 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin___strncpy_chk' output truncated before terminating nul copying as many bytes from a string as its length 273:28.63 warning: /usr/include/bits/string_fortified.h:106:10 [-Wstringop-truncation] '__builtin_strncpy' output may be truncated copying 255 bytes from a string of length 255 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] '__builtin_strncpy' specified bound depends on the length of the source argument 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 32 bytes from a string of length 32 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 3 bytes from a string of the same length 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 1024 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 44 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying as many bytes from a string as its length 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output truncated before terminating nul copying 12 bytes from a string of the same length 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 258 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4097 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 32 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' output may be truncated copying 31 bytes from a string of length 31 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-overflow=] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound depends on the length of the source argument 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 4096 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 256 equals destination size 273:28.63 warning: /usr/include/bits/string_fortified.h:106:34 [-Wstringop-truncation] 'char* __builtin_strncpy(char*, const char*, long unsigned int)' specified bound 33 equals destination size 273:28.63 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 273:28.63 warning: /usr/include/features.h:185:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 273:28.63 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg57) 273:28.63 (suppressed 1 warnings in dom/media/platforms/ffmpeg/ffmpeg58) 273:28.63 (suppressed 1 warnings in dom/media/platforms/ffmpeg/libav55) 273:28.63 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 273:28.63 (suppressed 4 warnings in gfx/angle) 273:28.63 (suppressed 6 warnings in gfx/cairo) 273:28.63 (suppressed 3 warnings in gfx/graphite2) 273:28.63 (suppressed 74 warnings in gfx/harfbuzz) 273:28.63 (suppressed 5 warnings in gfx/ots) 273:28.63 (suppressed 215 warnings in gfx/skia) 273:28.63 (suppressed 3 warnings in gfx/vr/service/openvr) 273:28.63 (suppressed 2 warnings in intl/icu) 273:28.63 (suppressed 2 warnings in media/ffvpx) 273:28.63 (suppressed 1 warnings in media/gmp-clearkey/0.1/openaes) 273:28.63 (suppressed 1 warnings in media/libcubeb) 273:28.63 (suppressed 1 warnings in media/libjpeg) 273:28.63 (suppressed 1 warnings in media/libmkv) 273:28.63 (suppressed 1 warnings in media/libnestegg) 273:28.63 (suppressed 1 warnings in media/libsoundtouch) 273:28.63 (suppressed 1 warnings in media/libspeex_resampler) 273:28.63 (suppressed 1 warnings in media/libtheora) 273:28.63 (suppressed 1 warnings in media/libvpx) 273:28.63 (suppressed 161 warnings in media/webrtc/trunk) 273:28.63 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 273:28.63 (suppressed 1 warnings in modules/woff2) 273:28.63 (suppressed 5 warnings in netwerk/sctp/src) 273:28.63 (suppressed 9 warnings in security/nss) 273:28.63 (suppressed 1 warnings in testing/gtest/gmock) 273:28.63 (suppressed 1 warnings in testing/gtest/gtest) 273:28.63 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete To view resource usage of the build, run |mach resource-usage|. 273:28.77 We know it took a while, but your build finally finished successfully! To take your build for a test drive, run: |mach run| For more information on what to do now, see https://developer.mozilla.org/docs/Developer_Guide/So_You_Just_Built_Firefox + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ur6xyc + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64 + cd firefox-66.0.4 + /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-66.0.4-1.fc30.x86_64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-66.0.4/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-66.0.4/objdir/browser/installer' /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-66.0.4/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-66.0.4/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-66.0.4/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=32 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_CPUID_H=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_X64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"66.0"' -DMOZILLA_VERSION='"66.0.4"' -DMOZILLA_VERSION_U=66.0.4 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"66.0.4"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_CONTENT_SANDBOX=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_GMP_SANDBOX=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LIBAV_FFT=1 -DMOZ_LOGGING=1 -DMOZ_LTO=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_MEMORY=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PEERCONNECTION=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_RAW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SANDBOX=1 -DMOZ_SCTP=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SRTP=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBRTC=1 -DMOZ_WEBRTC_ASSERT_ALWAYS=1 -DMOZ_WEBRTC_SIGNALING=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"x86_64-gcc3"' -DUSE_SKIA=1 -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-66.0.4/browser/installer/removed-files.in \ \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-66.0.4/objdir/jarlog/en-US.log \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-66.0.4/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-66.0.4/objdir/dist/mozharness.zip Wrote 472 files in 2339320 bytes to mozharness.zip in 0.61s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-66.0.4/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-66.0.4/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/false/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-66.0.4-20190505.tar.xz BUILDSTDERR: ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/as.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn-BD.xpi firefox-langpacks/bn-IN.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/en-ZA.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mai.xpi firefox-langpacks/mk.xpi firefox-langpacks/ml.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/or.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tr.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ach BUILDSTDERR: ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo af BUILDSTDERR: ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo an BUILDSTDERR: ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ar BUILDSTDERR: ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/as.xpi .xpi + language=as + extensionID=langpack-as@firefox.mozilla.org + /usr/bin/mkdir -p langpack-as@firefox.mozilla.org + unzip -qq firefox-langpacks/as.xpi -d langpack-as@firefox.mozilla.org + find langpack-as@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-as@firefox.mozilla.org + zip -qq -r9mX ../langpack-as@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo as BUILDSTDERR: ++ sed -e s/-/_/g + language=as + echo '%lang(as) /usr/lib64/firefox/langpacks/langpack-as@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ast BUILDSTDERR: ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo az BUILDSTDERR: ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo be BUILDSTDERR: ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bg BUILDSTDERR: ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bn-BD.xpi .xpi + language=bn-BD + extensionID=langpack-bn-BD@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-BD@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-BD.xpi -d langpack-bn-BD@firefox.mozilla.org + find langpack-bn-BD@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-BD@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-BD@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bn-BD BUILDSTDERR: ++ sed -e s/-/_/g + language=bn_BD + echo '%lang(bn_BD) /usr/lib64/firefox/langpacks/langpack-bn-BD@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bn-IN.xpi .xpi + language=bn-IN + extensionID=langpack-bn-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-IN.xpi -d langpack-bn-IN@firefox.mozilla.org + find langpack-bn-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bn-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=bn_IN + echo '%lang(bn_IN) /usr/lib64/firefox/langpacks/langpack-bn-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo br BUILDSTDERR: ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bs BUILDSTDERR: ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ca BUILDSTDERR: ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cak BUILDSTDERR: ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cs BUILDSTDERR: ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cy BUILDSTDERR: ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo da BUILDSTDERR: ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo de BUILDSTDERR: ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo dsb BUILDSTDERR: ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo el BUILDSTDERR: ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-CA BUILDSTDERR: ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-GB BUILDSTDERR: ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/en-ZA.xpi .xpi + language=en-ZA + extensionID=langpack-en-ZA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-ZA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-ZA.xpi -d langpack-en-ZA@firefox.mozilla.org + find langpack-en-ZA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-ZA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-ZA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-66.0.4 + cd - + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-ZA BUILDSTDERR: ++ sed -e s/-/_/g + language=en_ZA + echo '%lang(en_ZA) /usr/lib64/firefox/langpacks/langpack-en-ZA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo eo BUILDSTDERR: ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-AR BUILDSTDERR: ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-CL BUILDSTDERR: ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-ES BUILDSTDERR: ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-MX BUILDSTDERR: ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo et BUILDSTDERR: ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo eu BUILDSTDERR: ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fa BUILDSTDERR: ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ff BUILDSTDERR: ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/lib64/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fi BUILDSTDERR: ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fr BUILDSTDERR: ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fy-NL BUILDSTDERR: ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ga-IE BUILDSTDERR: ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gd BUILDSTDERR: ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gl BUILDSTDERR: ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gn BUILDSTDERR: ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gu-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo he BUILDSTDERR: ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hi-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hr BUILDSTDERR: ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hsb BUILDSTDERR: ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hu BUILDSTDERR: ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hy-AM BUILDSTDERR: ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ia BUILDSTDERR: ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo id BUILDSTDERR: ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo is BUILDSTDERR: ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo it BUILDSTDERR: ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ja BUILDSTDERR: ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ka BUILDSTDERR: ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kab BUILDSTDERR: ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kk BUILDSTDERR: ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo km BUILDSTDERR: ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kn BUILDSTDERR: ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ko BUILDSTDERR: ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lij BUILDSTDERR: ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/lib64/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lt BUILDSTDERR: ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lv BUILDSTDERR: ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/mai.xpi .xpi + language=mai + extensionID=langpack-mai@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mai@firefox.mozilla.org + unzip -qq firefox-langpacks/mai.xpi -d langpack-mai@firefox.mozilla.org + find langpack-mai@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mai@firefox.mozilla.org + zip -qq -r9mX ../langpack-mai@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mai BUILDSTDERR: ++ sed -e s/-/_/g + language=mai + echo '%lang(mai) /usr/lib64/firefox/langpacks/langpack-mai@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mk BUILDSTDERR: ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + find langpack-ml@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ml@firefox.mozilla.org + zip -qq -r9mX ../langpack-ml@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ml BUILDSTDERR: ++ sed -e s/-/_/g + language=ml + echo '%lang(ml) /usr/lib64/firefox/langpacks/langpack-ml@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mr BUILDSTDERR: ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ms BUILDSTDERR: ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo my BUILDSTDERR: ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nb-NO BUILDSTDERR: ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ne-NP BUILDSTDERR: ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nl BUILDSTDERR: ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nn-NO BUILDSTDERR: ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo oc BUILDSTDERR: ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/or.xpi .xpi + language=or + extensionID=langpack-or@firefox.mozilla.org + /usr/bin/mkdir -p langpack-or@firefox.mozilla.org + unzip -qq firefox-langpacks/or.xpi -d langpack-or@firefox.mozilla.org + find langpack-or@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-or@firefox.mozilla.org + zip -qq -r9mX ../langpack-or@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo or BUILDSTDERR: ++ sed -e s/-/_/g + language=or + echo '%lang(or) /usr/lib64/firefox/langpacks/langpack-or@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pa-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pl BUILDSTDERR: ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pt-BR BUILDSTDERR: ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + xargs chmod 644 + find langpack-pt-PT@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pt-PT BUILDSTDERR: ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + xargs chmod 644 + find langpack-rm@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo rm BUILDSTDERR: ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + xargs chmod 644 + find langpack-ro@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ro BUILDSTDERR: ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ru BUILDSTDERR: ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo si BUILDSTDERR: ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sk BUILDSTDERR: ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sl BUILDSTDERR: ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo son BUILDSTDERR: ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sq BUILDSTDERR: ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sr BUILDSTDERR: ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sv-SE BUILDSTDERR: ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ta BUILDSTDERR: ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo te BUILDSTDERR: ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo th BUILDSTDERR: ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo tr BUILDSTDERR: ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo uk BUILDSTDERR: ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ur BUILDSTDERR: ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo uz BUILDSTDERR: ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo vi BUILDSTDERR: ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo xh BUILDSTDERR: ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo zh-CN BUILDSTDERR: ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo zh-TW BUILDSTDERR: ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi' + /usr/bin/rm -rf firefox-langpacks + create_default_langpack bn-IN bn + language_long=bn-IN + language_short=bn + cd /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc30.x86_64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox-devel-66.0.4/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox-devel-66.0.4/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox-devel-66.0.4/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j6 --strict-build-id -m -i --build-id-seed 66.0.4-1.fc30 --unique-debug-suffix -66.0.4-1.fc30.x86_64 --unique-debug-src-base firefox-66.0.4-1.fc30.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-66.0.4 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozavutil.so BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavutil/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/ffvpx/libavcodec/x86/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozsandbox.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozsandbox.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/libmozwayland.so BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/config/external/icu/data/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libvpx/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: Warning, not replacing comp_dir '/builddir/build/BUILD/firefox-66.0.4/objdir/media/libaom/' prefix ('/builddir/build/BUILD/firefox-66.0.4' -> '/usr/src/debug/firefox-66.0.4-1.fc30.x86_64') encoded as DW_FORM_string. Replacement too large. BUILDSTDERR: dwz: ./usr/lib64/firefox/libxul.so-66.0.4-1.fc30.x86_64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 13 CRC32s, 1 CRC32s did match. BUILDSTDERR: cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::try macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::write macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::writeln macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::std::macros::println macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::tokio_io::try_nb macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/NONE: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/Tokenizer.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/glslang.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: src/liballoc/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: src/libstd/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/bincode/<::core::macros::write macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::procedural_masquerade::define_invoke_proc_macro macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cubeb-core/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/dom/webauthn/u2f-hid-rs/src/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/gfx/wr/webrender/src/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/servo/components/style/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot_core/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot_core/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot_core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rand/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::lazy_static::lazy_static macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/semver-0.6.0/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/serde/<::core::macros::write macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/sha2/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-executor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-executor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-timer/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::percent_encoding::define_encode_set macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: 657885 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /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 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_mbuf.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_malloc.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_inpcb.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_environment.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_socketvar.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_socket.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_atomic.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_mbuf.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_environment.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_ss_functions.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_uio.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_auth.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_pcb.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctputil.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sha1.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_output.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_cc_functions.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_userspace.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_auth.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_header.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_crc32.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_pcb.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_callout.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_input.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_callout.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_indata.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_timer.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sha1.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_asconf.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_os_userspace.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_usrreq.c is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_bsd_addr.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_structs.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/netinet/sctp_sysctl.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/netwerk/sctp/src/user_route.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/third_party/rust/plane-split/src/lib.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/third_party/rust/plane-split/src/bsp.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/third_party/rust/plane-split/src/clip.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/third_party/rust/plane-split/src/polygon.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc30.x86_64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash Processing files: firefox-66.0.4-1.fc30.x86_64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 66.0.4-1.fc30 firefox(x86-64) = 66.0.4-1.fc30 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul66)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXcomposite.so.1()(64bit) libXcursor.so.1()(64bit) libXdamage.so.1()(64bit) libXext.so.6()(64bit) libXfixes.so.3()(64bit) libXi.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_3.4)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsandbox.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpipewire-0.2.so.1()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.12)(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul66)(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-66.0.4-1.fc30.x86_64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 66.0.4-1.fc30 firefox-wayland(x86-64) = 66.0.4-1.fc30 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-66.0.4-1.fc30.x86_64 Provides: firefox-debugsource = 66.0.4-1.fc30 firefox-debugsource(x86-64) = 66.0.4-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-66.0.4-1.fc30.x86_64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-66.0.4-1.fc30.x86_64.debug and /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64/usr/lib/debug/usr/lib64/firefox/firefox-bin-66.0.4-1.fc30.x86_64.debug Provides: debuginfo(build-id) = 024f22aa1773a700598964e7d6b47e71677562c7 debuginfo(build-id) = 13601bd9077e92ff4de1c1ccb0811286cb7a1717 debuginfo(build-id) = 1846042d16aff96ccefe975d3c4a5f434a775121 debuginfo(build-id) = 302b5d3be8f5c37d6fdd0ac1bb9cb0ccadf6c816 debuginfo(build-id) = 52f346b0a25f6be8c4386f6ef500baaebf1fa343 debuginfo(build-id) = 79494c8f3d20002767548589a011b7105b1dc9a9 debuginfo(build-id) = 8fec5d49d7a36f4f01af87dc7fcfa02a0399dc69 debuginfo(build-id) = a6f171a6c28fc7e85e788fe6a5efa7b6f89da60b debuginfo(build-id) = b083ad6be41fbe56c6ee579d926d3a8929ed08f8 debuginfo(build-id) = c4ea1a0f6d2da024f9f048a4e543ecf08af95b8d debuginfo(build-id) = cd137618db3287965f8aad0d938869d20bd11953 debuginfo(build-id) = e08ba9fdc3a8422ff7bb806db4038e56fcd4c7c4 debuginfo(build-id) = e53efb21c471cd9912afa28dd1586f47215ac7c7 firefox-debuginfo = 66.0.4-1.fc30 firefox-debuginfo(x86-64) = 66.0.4-1.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(x86-64) = 66.0.4-1.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64 Wrote: /builddir/build/RPMS/firefox-66.0.4-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-66.0.4-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-66.0.4-1.fc30.x86_64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-66.0.4-1.fc30.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.3J0SyX + umask 022 + cd /builddir/build/BUILD + cd firefox-66.0.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc30.x86_64 + exit 0 Child return code was: 0